forked from getsentry/coredump-uploader
build: Bugfixes
This commit is contained in:
@ -151,11 +151,12 @@ _register_re = re.compile(
|
|||||||
r"""(?xi)
|
r"""(?xi)
|
||||||
|
|
||||||
# name of the register
|
# name of the register
|
||||||
(?<register_name>[0-9a-z]+)
|
(?P<register_name>[0-9a-z]+)
|
||||||
\s*
|
\s*
|
||||||
|
|
||||||
# value of the register
|
# value of the register
|
||||||
(?<register_value>0x[0-9a-f]+)"""
|
(?P<register_value>0x[0-9a-f]+)
|
||||||
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
def code_id_to_debug_id(code_id):
|
def code_id_to_debug_id(code_id):
|
||||||
|
@ -38,7 +38,7 @@ def test_code_id_to_debug_id():
|
|||||||
Frame(
|
Frame(
|
||||||
instruction_addr="0x000055a7df18760a",
|
instruction_addr="0x000055a7df18760a",
|
||||||
function="std::test::read",
|
function="std::test::read",
|
||||||
filename="abs_path",
|
filename=None,
|
||||||
lineno=None,
|
lineno=None,
|
||||||
package="/lib/x86_64-linux-gnu/libc.so.6",
|
package="/lib/x86_64-linux-gnu/libc.so.6",
|
||||||
),
|
),
|
||||||
@ -48,7 +48,7 @@ def test_code_id_to_debug_id():
|
|||||||
Frame(
|
Frame(
|
||||||
instruction_addr="0x000055a7df18760a",
|
instruction_addr="0x000055a7df18760a",
|
||||||
function="crashing_function",
|
function="crashing_function",
|
||||||
filename="abs_path",
|
filename=None,
|
||||||
lineno=None,
|
lineno=None,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
@ -57,7 +57,7 @@ def test_code_id_to_debug_id():
|
|||||||
Frame(
|
Frame(
|
||||||
instruction_addr="0x0000748f47a34256",
|
instruction_addr="0x0000748f47a34256",
|
||||||
function="<test::function as test::function>::event",
|
function="<test::function as test::function>::event",
|
||||||
filename="abs_path",
|
filename=None,
|
||||||
lineno=None,
|
lineno=None,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
@ -66,10 +66,20 @@ def test_code_id_to_debug_id():
|
|||||||
Frame(
|
Frame(
|
||||||
instruction_addr="0x0000748f47a34256",
|
instruction_addr="0x0000748f47a34256",
|
||||||
function="test::function as test::function::event",
|
function="test::function as test::function::event",
|
||||||
filename="abs_path",
|
filename=None,
|
||||||
lineno=None,
|
lineno=None,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"#2 0x000055ee7d69e60a in std::test::read(char*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6",
|
||||||
|
Frame(
|
||||||
|
instruction_addr="0x000055ee7d69e60a",
|
||||||
|
function="std::test::read(char*)",
|
||||||
|
filename=None,
|
||||||
|
lineno=None,
|
||||||
|
package="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",
|
||||||
|
),
|
||||||
|
],
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
def test_get_frame(gdb_output, parsed):
|
def test_get_frame(gdb_output, parsed):
|
||||||
@ -131,7 +141,7 @@ def test_frame_to_json():
|
|||||||
"instruction_addr": None,
|
"instruction_addr": None,
|
||||||
"lineno": None,
|
"lineno": None,
|
||||||
"function": None,
|
"function": None,
|
||||||
"filename": "abs_path",
|
"filename": None,
|
||||||
"package": None,
|
"package": None,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -152,7 +162,7 @@ def test_stacktrace_to_json():
|
|||||||
frame = Frame(
|
frame = Frame(
|
||||||
instruction_addr="0x0000748f47a34256",
|
instruction_addr="0x0000748f47a34256",
|
||||||
function="test::function as test::function::event",
|
function="test::function as test::function::event",
|
||||||
filename="abs_path",
|
filename=None,
|
||||||
lineno=None,
|
lineno=None,
|
||||||
)
|
)
|
||||||
stacktrace = Stacktrace()
|
stacktrace = Stacktrace()
|
||||||
@ -162,7 +172,7 @@ def test_stacktrace_to_json():
|
|||||||
{
|
{
|
||||||
"instruction_addr": "0x0000748f47a34256",
|
"instruction_addr": "0x0000748f47a34256",
|
||||||
"function": "test::function as test::function::event",
|
"function": "test::function as test::function::event",
|
||||||
"filename": "abs_path",
|
"filename": None,
|
||||||
"lineno": None,
|
"lineno": None,
|
||||||
"package": None,
|
"package": None,
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user