タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

binaryとlinuxとwindowsに関するWackyのブックマーク (2)

  • PCで直接I/O制御

    Wacky
    Wacky 2010/08/22
    簡単にPCで直接I/O制御できるツールの方を作成し、フリーソフトとして公開しました
  • 実行時に情報を調べる話のまとめ

    このへんの話もーちょい調べたら今度まとめてみたいなとか思うけど何がわかってないのか混乱してきたから、現状のまとめ。 ldd と違ってどのアドレスにロードされているかの情報も欲しい。 Linux だと /proc/self/maps に書いてある情報。 Linux では dl_iterate_phdr でにコールバック関数を渡してやる。 FreeBSD では dlinfo(RTLD_SELF, RTLD_DI_LINKMAP, &lmap) などとして link_map という構造体をゲットすればいい。 MacOSX では dyld(3) 。 _dyld_image_count と _dyld_get_image_name と _dyld_get_image_vmaddr_slide を使えばいい。 Win32 では今のところどうすればいいやら。 NetBSD では見当らない。 dlctl(

    実行時に情報を調べる話のまとめ
    Wacky
    Wacky 2005/12/24
    共有LIBの名前とロードされたadrを取得(実行時 ldd 相当),自分のプロセスの名前を取得,共有LIBをオープン,起動後に共有LIBの名前とadrを取得,ファイル名からシンボル一覧を取得(nm相当),関数ptrから任意関数を呼ぶ
  • 1