mirror of
https://github.com/apache/nuttx.git
synced 2026-05-23 06:39:01 +08:00
tools/gdb: avoid building a full list
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
This commit is contained in:
+1
-1
@@ -117,7 +117,7 @@ class Fdinfo(gdb.Command):
|
||||
output = []
|
||||
if CONFIG_FS_BACKTRACE:
|
||||
backtrace = utils.backtrace(
|
||||
[file["f_backtrace"][i] for i in range(CONFIG_FS_BACKTRACE)]
|
||||
file["f_backtrace"][i] for i in range(CONFIG_FS_BACKTRACE)
|
||||
)
|
||||
|
||||
backtrace = [
|
||||
|
||||
@@ -989,7 +989,7 @@ class Memfrag(gdb.Command):
|
||||
gdb.write(f"addr: {node['addr']}, size: {node['size']}\n")
|
||||
|
||||
heapsize = gdb.parse_and_eval("*g_mmheap")["mm_heapsize"]
|
||||
freesize = sum([node["size"] for node in info])
|
||||
freesize = sum(node["size"] for node in info)
|
||||
remaining = freesize
|
||||
fragrate = 0
|
||||
|
||||
|
||||
+2
-4
@@ -412,10 +412,8 @@ class Ps(gdb.Command):
|
||||
|
||||
sigmask = "{0:#0{1}x}".format(
|
||||
sum(
|
||||
[
|
||||
int(tcb["sigprocmask"]["_elem"][i] << i)
|
||||
for i in range(get_macro("_SIGSET_NELEM"))
|
||||
]
|
||||
int(tcb["sigprocmask"]["_elem"][i] << i)
|
||||
for i in range(get_macro("_SIGSET_NELEM"))
|
||||
),
|
||||
get_macro("_SIGSET_NELEM") * 8 + 2,
|
||||
)[
|
||||
|
||||
Reference in New Issue
Block a user