詳細検索結果
以下の条件での結果を表示する: 検索条件を変更
クエリ検索: "Vmlinux"
2件中 1-2の結果を表示しています
  • Masao Yamamoto, Miyuki Ono, Kohta Nakashima, Akira Hirai
    International Journal of Networking and Computing
    2016年 6 巻 1 号 124-147
    発行日: 2016年
    公開日: 2016/01/28
    ジャーナル オープンアクセス
    Performance analysis and troubleshooting of cloud applications are challenging. In particular, identifying the root causes of performance problems is quite difficult. This is because profiling tools based on processor performance counters do not yet work well for an entire virtualized environment, which is the underlying infrastructure in cloud computing. In this work, we explore an approach for unified performance profiling of an entire virtualized environment by sampling only at the virtual machine monitor (VMM) level and applying common-time-based analysis across the entire virtualized environment from a VMM to all guests on a host machine. Our approach involves three parts, each with novel techniques: centralized data sampling at the VMM-level, generation of symbol maps for programs running in both guests and a VMM, and unified analysis of the entire virtualized environment with common time by the host-time-axis. We also describe the design of unified profiling for an entire virtual machine (VM) environment, and we actually implement a unified VM profiler based on hardware performance counters. Finally, our results demonstrate accurate profiling. In addition, we achieved a lower overhead than in a previous study as a result of having no additional context switches by the virtual interrupt injections into the guests during measurement.
  • Ruijin ZHU, Yu-an TAN, Quanxin ZHANG, Fei WU, Jun ZHENG, Yuan XUE
    IEICE Transactions on Information and Systems
    2016年 E99.D 巻 2 号 351-359
    発行日: 2016/02/01
    公開日: 2016/02/01
    ジャーナル フリー
    Disassembly, as a principal reverse-engineering tool, is the process of recovering the equivalent assembly instructions of a program's machine code from its binary representation. However, when disassembling a firmware file, the disassembly process cannot be performed well if the image base is unknown. In this paper, we propose an innovative method to determine the image base of a firmware file with ARM/Thumb instruction set. First, based on the characteristics of the function entry table (FET) for an ARM processor, an algorithm called FIND-FET is proposed to identify the function entry tables. Second, by using the most common instructions of function prologue and FETs, the FIND-BASE algorithm is proposed to determine the candidate image base by counting the matched functions and then choose the one with maximal matched FETs as the final result. The algorithms are applied on some firmwares collected from the Internet, and results indicate that they can effectively find out the image base for the majority of example firmware files.
feedback
Top