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';