@@ -850,8 +850,62 @@ void ABISysV_riscv::AugmentRegisterInfo(
850850 it.value ().alt_name .SetCString (" x3" );
851851 else if (it.value ().name == " fp" )
852852 it.value ().alt_name .SetCString (" s0" );
853+ else if (it.value ().name == " tp" )
854+ it.value ().alt_name .SetCString (" x4" );
853855 else if (it.value ().name == " s0" )
854856 it.value ().alt_name .SetCString (" x8" );
857+ else if (it.value ().name == " s1" )
858+ it.value ().alt_name .SetCString (" x9" );
859+ else if (it.value ().name == " t0" )
860+ it.value ().alt_name .SetCString (" x5" );
861+ else if (it.value ().name == " t1" )
862+ it.value ().alt_name .SetCString (" x6" );
863+ else if (it.value ().name == " t2" )
864+ it.value ().alt_name .SetCString (" x7" );
865+ else if (it.value ().name == " a0" )
866+ it.value ().alt_name .SetCString (" x10" );
867+ else if (it.value ().name == " a1" )
868+ it.value ().alt_name .SetCString (" x11" );
869+ else if (it.value ().name == " a2" )
870+ it.value ().alt_name .SetCString (" x12" );
871+ else if (it.value ().name == " a3" )
872+ it.value ().alt_name .SetCString (" x13" );
873+ else if (it.value ().name == " a4" )
874+ it.value ().alt_name .SetCString (" x14" );
875+ else if (it.value ().name == " a5" )
876+ it.value ().alt_name .SetCString (" x15" );
877+ else if (it.value ().name == " a6" )
878+ it.value ().alt_name .SetCString (" x16" );
879+ else if (it.value ().name == " a7" )
880+ it.value ().alt_name .SetCString (" x17" );
881+ else if (it.value ().name == " s2" )
882+ it.value ().alt_name .SetCString (" x18" );
883+ else if (it.value ().name == " s3" )
884+ it.value ().alt_name .SetCString (" x19" );
885+ else if (it.value ().name == " s4" )
886+ it.value ().alt_name .SetCString (" x20" );
887+ else if (it.value ().name == " s5" )
888+ it.value ().alt_name .SetCString (" x21" );
889+ else if (it.value ().name == " s6" )
890+ it.value ().alt_name .SetCString (" x22" );
891+ else if (it.value ().name == " s7" )
892+ it.value ().alt_name .SetCString (" x23" );
893+ else if (it.value ().name == " s8" )
894+ it.value ().alt_name .SetCString (" x24" );
895+ else if (it.value ().name == " s9" )
896+ it.value ().alt_name .SetCString (" x25" );
897+ else if (it.value ().name == " s10" )
898+ it.value ().alt_name .SetCString (" x26" );
899+ else if (it.value ().name == " s11" )
900+ it.value ().alt_name .SetCString (" x27" );
901+ else if (it.value ().name == " t3" )
902+ it.value ().alt_name .SetCString (" x28" );
903+ else if (it.value ().name == " t4" )
904+ it.value ().alt_name .SetCString (" x29" );
905+ else if (it.value ().name == " t5" )
906+ it.value ().alt_name .SetCString (" x30" );
907+ else if (it.value ().name == " t6" )
908+ it.value ().alt_name .SetCString (" x31" );
855909
856910 // Set generic regnum so lldb knows what the PC, etc is
857911 it.value ().regnum_generic = GetGenericNum (it.value ().name .GetStringRef ());
0 commit comments