@@ -780,11 +780,11 @@ <h1>Source code for libdebug.architectures.amd64.amd64_ptrace_register_holder</h
780
780
781
781
< 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 >
782
782
< 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 >
784
784
< 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 >
786
786
< 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 >
788
788
< span class ="k "> case</ span > < span class ="w "> </ span > < span class ="k "> _</ span > < span class ="p "> :</ span >
789
789
< span class ="k "> raise</ span > < span class ="ne "> NotImplementedError</ span > < span class ="p "> (</ span >
790
790
< 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
828
828
829
829
< 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 >
830
830
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 >
832
832
< 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 >
833
833
< 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 >
834
834
< 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 >
835
835
< 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 >
836
836
< 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 >
837
837
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 >
839
839
< 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 >
840
840
< 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 >
841
841
< 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
846
846
847
847
< 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 >
848
848
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 >
850
850
< 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 >
851
851
< 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 >
852
852
< 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