@@ -780,11 +780,11 @@ <h1>Source code for libdebug.architectures.amd64.amd64_ptrace_register_holder</h
780780
781781 < span class ="k "> match</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> fp_register_file</ span > < span class ="o "> .</ span > < span class ="n "> type</ span > < span class ="p "> :</ span >
782782 < span class ="k "> case</ span > < span class ="mi "> 0</ span > < span class ="p "> :</ span >
783- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_fp_512 </ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> )</ span >
783+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_vector_512 </ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> )</ span >
784784 < span class ="k "> case</ span > < span class ="mi "> 1</ span > < span class ="p "> :</ span >
785- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_fp_896 </ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> )</ span >
785+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_vector_896 </ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> )</ span >
786786 < span class ="k "> case</ span > < span class ="mi "> 2</ span > < span class ="p "> :</ span >
787- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_fp_2696 </ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> )</ span >
787+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_vector_2696 </ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> )</ span >
788788 < span class ="k "> case</ span > < span class ="w "> </ span > < span class ="k "> _</ span > < span class ="p "> :</ span >
789789 < span class ="k "> raise</ span > < span class ="ne "> NotImplementedError</ span > < span class ="p "> (</ span >
790790 < span class ="sa "> f</ span > < span class ="s2 "> "Floating-point register file type </ span > < span class ="si "> {</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> fp_register_file</ span > < span class ="o "> .</ span > < span class ="n "> type</ span > < span class ="si "> }</ span > < span class ="s2 "> not available."</ span > < span class ="p "> ,</ span >
@@ -828,14 +828,14 @@ <h1>Source code for libdebug.architectures.amd64.amd64_ptrace_register_holder</h
828828
829829 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _vector_fp_registers</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> ((</ span > < span class ="n "> name_mm</ span > < span class ="p "> ,</ span > < span class ="n "> name_st</ span > < span class ="p "> ))</ span >
830830
831- < span class ="k "> def</ span > < span class ="nf "> _handle_fp_512 </ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> :</ span > < span class ="n "> Amd64PtraceRegisterHolder</ span > < span class ="p "> ,</ span > < span class ="n "> target_class</ span > < span class ="p "> :</ span > < span class ="nb "> type</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
831+ < span class ="k "> def</ span > < span class ="nf "> _handle_vector_512 </ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> :</ span > < span class ="n "> Amd64PtraceRegisterHolder</ span > < span class ="p "> ,</ span > < span class ="n "> target_class</ span > < span class ="p "> :</ span > < span class ="nb "> type</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
832832< span class ="w "> </ span > < span class ="sd "> """Handle the case where the xsave area is 512 bytes long, which means we just have the xmm registers."""</ span >
833833 < span class ="k "> for</ span > < span class ="n "> index</ span > < span class ="ow "> in</ span > < span class ="nb "> range</ span > < span class ="p "> (</ span > < span class ="mi "> 16</ span > < span class ="p "> ):</ span >
834834 < span class ="n "> name_xmm</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> "xmm</ span > < span class ="si "> {</ span > < span class ="n "> index</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
835835 < span class ="nb "> setattr</ span > < span class ="p "> (</ span > < span class ="n "> target_class</ span > < span class ="p "> ,</ span > < span class ="n "> name_xmm</ span > < span class ="p "> ,</ span > < span class ="n "> _get_property_fp_xmm0</ span > < span class ="p "> (</ span > < span class ="n "> name_xmm</ span > < span class ="p "> ,</ span > < span class ="n "> index</ span > < span class ="p "> ))</ span >
836836 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _vector_fp_registers</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> ((</ span > < span class ="n "> name_xmm</ span > < span class ="p "> ,))</ span >
837837
838- < span class ="k "> def</ span > < span class ="nf "> _handle_fp_896 </ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> :</ span > < span class ="n "> Amd64PtraceRegisterHolder</ span > < span class ="p "> ,</ span > < span class ="n "> target_class</ span > < span class ="p "> :</ span > < span class ="nb "> type</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
838+ < span class ="k "> def</ span > < span class ="nf "> _handle_vector_896 </ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> :</ span > < span class ="n "> Amd64PtraceRegisterHolder</ span > < span class ="p "> ,</ span > < span class ="n "> target_class</ span > < span class ="p "> :</ span > < span class ="nb "> type</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
839839< span class ="w "> </ span > < span class ="sd "> """Handle the case where the xsave area is 896 bytes long, which means we have the xmm and ymm registers."""</ span >
840840 < span class ="k "> for</ span > < span class ="n "> index</ span > < span class ="ow "> in</ span > < span class ="nb "> range</ span > < span class ="p "> (</ span > < span class ="mi "> 16</ span > < span class ="p "> ):</ span >
841841 < span class ="n "> name_xmm</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> "xmm</ span > < span class ="si "> {</ span > < span class ="n "> index</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
@@ -846,7 +846,7 @@ <h1>Source code for libdebug.architectures.amd64.amd64_ptrace_register_holder</h
846846
847847 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _vector_fp_registers</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> ((</ span > < span class ="n "> name_xmm</ span > < span class ="p "> ,</ span > < span class ="n "> name_ymm</ span > < span class ="p "> ))</ span >
848848
849- < span class ="k "> def</ span > < span class ="nf "> _handle_fp_2696 </ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> :</ span > < span class ="n "> Amd64PtraceRegisterHolder</ span > < span class ="p "> ,</ span > < span class ="n "> target_class</ span > < span class ="p "> :</ span > < span class ="nb "> type</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
849+ < span class ="k "> def</ span > < span class ="nf "> _handle_vector_2696 </ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> :</ span > < span class ="n "> Amd64PtraceRegisterHolder</ span > < span class ="p "> ,</ span > < span class ="n "> target_class</ span > < span class ="p "> :</ span > < span class ="nb "> type</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
850850< span class ="w "> </ span > < span class ="sd "> """Handle the case where the xsave area is 2696 bytes long, which means we have 32 zmm registers."""</ span >
851851 < span class ="k "> for</ span > < span class ="n "> index</ span > < span class ="ow "> in</ span > < span class ="nb "> range</ span > < span class ="p "> (</ span > < span class ="mi "> 16</ span > < span class ="p "> ):</ span >
852852 < span class ="n "> name_xmm</ span > < span class ="o "> =</ span > < span class ="sa "> f</ span > < span class ="s2 "> "xmm</ span > < span class ="si "> {</ span > < span class ="n "> index</ span > < span class ="si "> }</ span > < span class ="s2 "> "</ span >
0 commit comments