linux - 来自 /proc/ 的基址和限制地址/
解决方案
您所链接的是一个大大简化的地址空间概念,更适合微控制器。它在 Linux 和现代 CPU 中要复杂得多。
但是您可以从/proc/<pid>/
. 往里看maps
和smaps
。 maps
会有这样的行:
55bf12c35000-55bf12c62000 r--p 00000000 103:02 548822 /usr/bin/bash
前两个数字是这个单独映射的基础和限制。但是每个进程不只有一个地址空间映射。有几十个,如果不是几百个。
smaps
将有这些行加上每个映射的附加信息。
已经有一个关于这些文件的问题有一个很好的答案,Understanding Linux /proc/id/maps。另请查看 proc(5) 手册页中的文档。
推荐阅读
- php - Laravel 查询日志中有很多作业查询可以吗?
- android - Android 电子邮件验证器,不会接收 ac.uk 电子邮件
- java - 运行 Java 时如何指定 vmoptions 文件
- react-native - 如何将基于以下 flatList 的组件移动到屏幕底部?
- javascript - 在 Razor 视图中对 JS 中的模型属性进行空值检查
- python - 无法使用 anaconda 在 vscode 中打开 jupyter book
- node.js - 将数组中对象的字段添加到同一数组中对象的另一个字段MongoDB
- php - How to extend Shopware 6 controller action
- javascript - 使用钩子为 React 中的元素列表动态创建 Refs
- azure-iot-central - Azure IoT Central - 枚举值在仪表板中显示空白值