Aracılığıyla paylaş


Kod Ad Alanı

Ö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.