Fix stack trace on mac
This commit is contained in:
parent
3e53760fc4
commit
108470e963
1
Makefile
1
Makefile
@ -111,7 +111,6 @@ VALGRIND_VER := $(join $(VALGRIND_VER),valgrind)
|
|||||||
VALGRIND_OPTS = --error-exitcode=$(VALGRIND_ERROR) --leak-check=full
|
VALGRIND_OPTS = --error-exitcode=$(VALGRIND_ERROR) --leak-check=full
|
||||||
|
|
||||||
TESTS = \
|
TESTS = \
|
||||||
db_test \
|
|
||||||
db_iter_test \
|
db_iter_test \
|
||||||
block_hash_index_test \
|
block_hash_index_test \
|
||||||
autovector_test \
|
autovector_test \
|
||||||
|
@ -78,7 +78,7 @@ void PrintStackTraceLine(const char* symbol, void* frame) {
|
|||||||
// out source to atos, for the address translation
|
// out source to atos, for the address translation
|
||||||
const int kLineMax = 256;
|
const int kLineMax = 256;
|
||||||
char cmd[kLineMax];
|
char cmd[kLineMax];
|
||||||
snprintf(cmd, kLineMax, "xcrun atos -d %p -p %d 2>&1", frame, pid);
|
snprintf(cmd, kLineMax, "xcrun atos %p -p %d 2>&1", frame, pid);
|
||||||
auto f = popen(cmd, "r");
|
auto f = popen(cmd, "r");
|
||||||
if (f) {
|
if (f) {
|
||||||
char line[kLineMax];
|
char line[kLineMax];
|
||||||
|
Loading…
Reference in New Issue
Block a user