• Todd E Brandt's avatar
    pm-graph: AnalyzeBoot v2.1 · 370f4c23
    Todd E Brandt authored
    - changed output from single html file to dir with html/dmesg/ftrace
    - add sysinfo to logs and timeline
    - add -sysinfo command, displays dmidecode values and cpu/mem info
    - set trace buffer size to lesser of memtotal/2 or 2GB when using callgraph
    - extended timeline to the last init call in user space
      separated timeline into two phases, kernel mode & user mode
    - add kernel version check for ftrace usage, 4.10 minimum
    - change -filter argument to -func
    - add strict protections on -func usage with full symbol checks
      now only works for statically linked functions
      cmd -flistall now ignores all loadable module functions
    - add -cgfilter argument for reducing timeline size by removing callgraphs
    - crontab usage: preserve existing @reboot lines in user crontab
    - fedora support added: uses grub2 loader, handles fedora crontab
    - stop using "which" to find binaries, search pre-defined path list
    - moved most output processing to analyze_suspend library
    Signed-off-by: default avatarTodd Brandt <todd.e.brandt@linux.intel.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    370f4c23
analyze_boot.py 30.8 KB