Synverll(V0.4)

Synverll(V0.4)

本日のアップデート

基本的にソースコードの見直しを実施した。 主な修正はソースコードが冗長気味になってきている部分があったのでソースコードの整理を行った。 ツリー登録をinsert_XXXXXX()からalloc_XXXXXX()かregister_XXXXXX()にまとめました。

  • ラベルの貼り間違いがあった

  • common.cの追加

    • 共通関数はここに置いていきます。
    • get_width()の追加
    • convtype()の追加
  • メモリマップ

    • register_memmap_tree()の修正
  • メモリー

    • alloc_memory_tree()の追加 -> insert_memory_tree()の削除
    • output_memory_tree_return()の削除 -> output_memory_tree()へ統合
    • output_memory_tree_proc()の削除 -> output_memory_tree()へ統合
    • output_memory_tree_decl()の削除 -> output_memory_tree()へ統合
    • get_module_stack_last()の削除
    • insert_module_tree()の削除
    • print_module_stack_list()の削除
    • insert_module_stack()の削除
  • コール

    • insert_call_tree()の削除
    • insert_call_signal_tree()の削除
    • search_call_tree()の追加
  • シグナル

    • insert_signal_tree()の削除
  • 構造体

    • insert_struct_tree()の削除
  • プロセス
    • insert_proc_tree()の削除
    • alloc_proc_tree()の追加