fix:修复内核调用栈解析脚本bug
方案描述: 1、修复内核调用栈解析脚本parse_mem_info.sh的bug,将多余符号(`)去除 BREAKING CHANGE: 无 Close:#I6I6BA Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com> Change-Id: I0b0d7e5f6e79313e5f517f89395f4195883cfe06
This commit is contained in:
parent
57455849ca
commit
f924cc775b
|
@ -38,7 +38,7 @@ get_line()
|
||||||
{
|
{
|
||||||
SYM_ADDR=$(echo $1 | awk '{print $2}')
|
SYM_ADDR=$(echo $1 | awk '{print $2}')
|
||||||
ELF_OFFSET=$(echo ${SYM_ADDR} | cut -d '[' -f2 | cut -d ']' -f1)
|
ELF_OFFSET=$(echo ${SYM_ADDR} | cut -d '[' -f2 | cut -d ']' -f1)
|
||||||
FILE_LINE=$(${ADDR2LINE} -f -e $2 ${ELF_OFFSET} | awk 'NR==2'`)
|
FILE_LINE=$(${ADDR2LINE} -f -e $2 ${ELF_OFFSET} | awk 'NR==2')
|
||||||
if [[ "${FILE_LINE}" == *"?"* ]]; then
|
if [[ "${FILE_LINE}" == *"?"* ]]; then
|
||||||
typeset ELF_OFFSET=$((ELF_OFFSET+LOAD_BASE))
|
typeset ELF_OFFSET=$((ELF_OFFSET+LOAD_BASE))
|
||||||
ELF_OFFSET=$(echo "obase=16;${ELF_OFFSET}" | bc)
|
ELF_OFFSET=$(echo "obase=16;${ELF_OFFSET}" | bc)
|
||||||
|
|
Loading…
Reference in New Issue