commit | 419060073e7943846cc9e0bcdcb25258d90da2dc | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Mon Aug 18 21:47:11 2008 +0000 |
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Mon Aug 18 21:47:11 2008 +0000 |
tree | 7d7a4a096fd8ea12613cc588f736646ad2ef2b3a | |
parent | dead90ad64759d1c800951ea2372949d43b29cc5 [diff] |
The address space manager, and in particular the NSegment type, hardwire the assumption that an inode number is a UWord, that is, a host word. There's no reason for that assumption to be valid; an inode number could be a 64-bit int even on a 32 bit platform (eg w.r.t sys_stat64). This commit changes inode numbers and, for good measure, dev numbers, to be 64-bit regardless. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8521 a5019735-40e9-0310-863c-91ae7b9d1cf9