Try to fix build errors
This commit is contained in:
parent
3c7a677689
commit
d17fe33abf
@ -269,7 +269,8 @@ namespace addr2line {
|
|||||||
// TODO: Refactor better
|
// TODO: Refactor better
|
||||||
std::vector<stacktrace_frame> trace(frames.size(), null_frame);
|
std::vector<stacktrace_frame> trace(frames.size(), null_frame);
|
||||||
for(std::size_t i = 0; i < frames.size(); i++) {
|
for(std::size_t i = 0; i < frames.size(); i++) {
|
||||||
trace[i].address = frames[i].raw_address;
|
trace[i].raw_address = frames[i].raw_address;
|
||||||
|
trace[i].object_address = frames[i].object_address;
|
||||||
// Set what is known for now, and resolutions from addr2line should overwrite
|
// Set what is known for now, and resolutions from addr2line should overwrite
|
||||||
trace[i].filename = frames[i].object_path;
|
trace[i].filename = frames[i].object_path;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,7 +22,7 @@ namespace detail {
|
|||||||
namespace libbacktrace {
|
namespace libbacktrace {
|
||||||
int full_callback(void* data, std::uintptr_t address, const char* file, int line, const char* symbol) {
|
int full_callback(void* data, std::uintptr_t address, const char* file, int line, const char* symbol) {
|
||||||
stacktrace_frame& frame = *static_cast<stacktrace_frame*>(data);
|
stacktrace_frame& frame = *static_cast<stacktrace_frame*>(data);
|
||||||
frame.address = address;
|
frame.raw_address = address;
|
||||||
frame.line = line;
|
frame.line = line;
|
||||||
frame.filename = file ? file : "";
|
frame.filename = file ? file : "";
|
||||||
frame.symbol = symbol ? symbol : "";
|
frame.symbol = symbol ? symbol : "";
|
||||||
@ -31,7 +31,7 @@ namespace libbacktrace {
|
|||||||
|
|
||||||
void syminfo_callback(void* data, std::uintptr_t address, const char* symbol, std::uintptr_t, std::uintptr_t) {
|
void syminfo_callback(void* data, std::uintptr_t address, const char* symbol, std::uintptr_t, std::uintptr_t) {
|
||||||
stacktrace_frame& frame = *static_cast<stacktrace_frame*>(data);
|
stacktrace_frame& frame = *static_cast<stacktrace_frame*>(data);
|
||||||
frame.address = address;
|
frame.raw_address = address;
|
||||||
frame.line = 0;
|
frame.line = 0;
|
||||||
frame.filename = "";
|
frame.filename = "";
|
||||||
frame.symbol = symbol ? symbol : "";
|
frame.symbol = symbol ? symbol : "";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user