usage:
-h |help text for the tool
-lc |a list of system information clusters
-ls |a list of system abilities
-c |all system information clusters
-c [base system] |system information clusters labeled "base" and "system"
-s |all system abilities
-s [SA0 SA1] |system abilities labeled "SA0" and "SA1"
-s [SA] -a ['-h'] |system ability labeled "SA" with arguments "-h" specified
-e |faultlogs of crash history
--net |dump network information
--storage |dump storage information
-p |processes information, include list and infromation of processes and threads
-p [pid] |dump threads under pid, includes smap, block channel, execute time, mountinfo
--cpuusage [pid] |dump cpu usage by processes and category; if PID is specified, dump category usage of specified pid
--cpufreq |dump real CPU frequency of each core
--mem [pid] |dump memory usage of total; dump memory usage of specified pid if pid was specified
--zip |compress output to /data/log/hidumper
--mem-smaps pid [-v] |display statistic in /proc/pid/smaps, use -v specify more details