Hata ayıklama ve iç gözlem araçları oluşturmak için kullanılabilecek bir kütüphane olarak tasarlanmış olan, Meta‘da Linux çekirdeğinde hata ayıklama için (crash yardımcı programına alternatif olarak) geliştirilen, ancak C dilinde yazılmış kullanıcı alanı programlarında da hata ayıklama yapabilen ve C++ desteği üzerinde çalışıldığı belirtilen Drgn’nin 0.1 sürümü, Omar Sandoval tarafından duyuruldu. GDB gibi diğer hata ayıklayıcılar da betik desteğine sahip olsa da, drgn, hata ayıklamanın kodlama gibi hissettirmesi için betik yazımını mümkün olduğunca doğal hale getirmeyi amaçlıyor, bu da onu büyük programlardaki karmaşık, birbirine bağlı durumu incelemek için uygun hale getiriyor. Python kodunu çalıştırmak için py, bir kabuk komutu yürütmek için sh, bir betik çalıştırmak için source kullanan Drgn; artık crash yardımcı programıyla uyumluluk modu sunuyor. Dokümantasyona drgn.readthedocs.io adresinden ulaşılabilir. Bunun, crash(8) uyumluluk modu, yerleşik komutlar, bellek arama, kod adresinden kaynak konumuna arama, birçok yeni yardımcı fonksiyon ve daha fazlasını ekleyen büyük bir sürüm olduğunu belirten Omar Sandoval; yazılımın, artık % karakteriyle başlayan bir satırla erişilebilen birkaç yerleşik komut sunduğunu söyledi. Drgn 0.1 haakında bilgi edinmek için GitHub sürümler sayfası incelenebilir.
Drgn 0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

No comments yet.