farukyld / spike-cosim

2 stars 0 forks source link

spike etkileşimli modda (`-d`, interactive mod) çalıştırılırken `symbol_at` `address_of` metodları olsun #17

Open farukyld opened 2 months ago

farukyld commented 2 months ago

@omerguzelelectronicguy @omerkarslioglu böyle bir şey olsa nasıl olur, kullanışlı olur mu? bana ihtiyaç hissediyorum gibi geliyor zaman zaman.

symbolat <addr> komutu girince o adreste bir sembol varsa ismini basacak.

addressof <symbolname> komutu girince o sembol ismi varsa hangi adreste olduğunu dönecek.

spike'ta semboller ve adresleri bir sözlük yapısında tutuluyor zaten. diğer eklediğimiz --paddr-vaddr ve --lmem-smem komut satırı argümanları kadar kolay olmayacak ama bana mümkün geliyor.

farukyld commented 2 months ago

gerçi elf dosyasını disassemble'layıp da bakabiliyoruz ama

farukyld commented 2 months ago

iki sembol aynı adreste yer aldığı zaman ne oluyor ona bakmam lazım

omerguzelelectronicguy commented 2 months ago

Olsa güzel olur ama dediğin gibi objdump ile çıkardığımız dosyadan bakıyoruz ona genelde. O yüzden gereksiz diye düşünüyorum ben ama...

farukyld commented 2 months ago

katılıyorum hocam, buna harcadığımız zaman aşırı bir şey kazandırmayacak gibi. ama yine boş kalırsam bakarım buna