Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu arabirim etkin geliştirme aşamasındadır ve değişecektir.
Özet
Kod ad alanı, kod ve ayrıştırma özniteliklerini içerir. Verilen adresleri veya işlevleri ayrıştırabilen Ayrıştırıcı nesnelerinin oluşturulmasını sağlar ve orada derleme hakkında ayrıntılı bilgi ve varsa herhangi bir değişken veya kaynak bilgisi sağlar.
Örnek
Bu ad alanının ve nesnelerin nasıl kullanıldığına ilişkin uçtan uca bir örnek için GitHub'da CodeFlow örneğine bakın.
Nesne Yöntemleri
| İsim | Dönüş Türü | İmza | Açıklama |
|---|---|---|---|
| CreateDisassembler | ayrıştırıcı | CreateDisassembler([architecture]) | Belirtilen mimarinin ayrıştırıcı nesnesini oluşturur. Mimari "ARM", "ARM64", "X64" veya "X86" olabilir. Mimari belirtilmezse, X64 varsayılır. |
| TraceDataFlow | toplamayönergeleri | TraceDataFlow([adres]) | Belirtilen adres (veya adres belirtilmemişse geçerli yönerge işaretçisi) ve tüm kaynak işlenenlerindeki yönergeye bakar. Bu yöntem, izleme yönergesinin kaynak işlenenlerini etkileyen herhangi bir yönergeyi bulmak için işlevin denetim akışında geriye doğru yol gösterir. Bu yöntem, CodeFlow.js örnekbulunan CodeFlow uzantısının yüklenmesini gerektirir. |
Açıklamalar
CreateDisassembler şu anda varsayılan olarak "X64" olarak ayarlanıyor, bir noktada bu davranış geçerli iş parçacığının yönerge işaretçisinde modülün mimarisini çekecek şekilde değişecektir.