從$ cat /proc/cpuinfo | grep address
:我可以使用一些指針(x86_64)作爲自定義數據嗎?如果可能的話如何?
address sizes : 39 bits physical, 48 bits virtual
address sizes : 39 bits physical, 48 bits virtual
所以,從我的計算指針大小爲64位。 48位用於計算物理地址,有16位未使用。
這些免費的16位可以安全使用嗎?
如果是,那他們是哪一個?它們如何被使用?我是否必須掩飾地址或其他東西?
免責聲明:我設計爲我想要用編程語言低水平約定。我需要通過一些指針傳遞額外的小信息,如果可能的話,我想將它擠入指針。
[相關:這些被稱爲 「標記的指針」](https://programmers.stackexchange.com/questions/213160/what-are-the-real-life-use-cases-for-tagged - 指針) –
呃...相當相關,不是一樣的:) – kravemir
[在64位機器上使用額外的16位]可能的副本(http://stackoverflow.com/questions/16198700/using-extra-16-bit- in-64-bit-machine) –