MCPcopy Create free account
hub / github.com/apache/brpc / get_child

Function get_child

tools/lldb_bthread_stack.py:87–93  ·  view source on GitHub ↗

r"""get child value by value name str split by '.

(value: lldb.SBValue, childs_value_name: str)

Source from the content-addressed store, hash-verified

85
86
87def get_child(value: lldb.SBValue, childs_value_name: str) -> lldb.SBValue:
88 r"""get child value by value name str split by '.'"""
89 result = value
90 childs_value_list = childs_value_name.split('.')
91 for child_value_name in childs_value_list:
92 result = result.GetChildMemberWithName(child_value_name)
93 return result
94
95
96def find_global_value(target: lldb.SBTarget, value_name: str) -> lldb.SBValue:

Callers 5

find_global_valueFunction · 0.85
get_bthreads_numFunction · 0.85
get_all_bthreadsFunction · 0.85
bthread_listFunction · 0.85
bthread_regsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected