Mercurial > hg > truffle
comparison src/os/bsd/vm/os_bsd.cpp @ 4805:db18ca98d237
7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X
Summary: Decoder API changes did not reflect in os_bsd
Reviewed-by: kamg, dcubed
author | zgu |
---|---|
date | Wed, 18 Jan 2012 11:45:14 -0500 |
parents | 20bfb6d15a94 |
children | e8a4934564b2 |
comparison
equal
deleted
inserted
replaced
4804:6520f9861937 | 4805:db18ca98d237 |
---|---|
1918 } | 1918 } |
1919 if (offset != NULL) *offset = addr - (address)dlinfo.dli_saddr; | 1919 if (offset != NULL) *offset = addr - (address)dlinfo.dli_saddr; |
1920 return true; | 1920 return true; |
1921 } else if (dlinfo.dli_fname != NULL && dlinfo.dli_fbase != 0) { | 1921 } else if (dlinfo.dli_fname != NULL && dlinfo.dli_fbase != 0) { |
1922 if (Decoder::decode((address)(addr - (address)dlinfo.dli_fbase), | 1922 if (Decoder::decode((address)(addr - (address)dlinfo.dli_fbase), |
1923 dlinfo.dli_fname, buf, buflen, offset) == Decoder::no_error) { | 1923 buf, buflen, offset, dlinfo.dli_fname)) { |
1924 return true; | 1924 return true; |
1925 } | 1925 } |
1926 } | 1926 } |
1927 | 1927 |
1928 if (buf != NULL) buf[0] = '\0'; | 1928 if (buf != NULL) buf[0] = '\0'; |