Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 找不到QNX平台的/proc/self/maps_Operating System_Virtual Memory_Qnx_Memory Mapping - Fatal编程技术网

Operating system 找不到QNX平台的/proc/self/maps

Operating system 找不到QNX平台的/proc/self/maps,operating-system,virtual-memory,qnx,memory-mapping,Operating System,Virtual Memory,Qnx,Memory Mapping,我们有一个为Linux编写的代码,其中使用std::ifstream ifs(“/proc/self/maps”);解析映射文件;。我正在为QNX平台移植该代码,在那里我可以看到/proc/self/文件夹可用,但映射文件不可用 谁在Linux中创建/proc/self/maps文件 如何使这段代码在QNX平台上工作 Linux中的此文件包含进程的内存映射:代码、数据、堆、加载的共享库等。如果您能解释需要如何处理此文件,有人可能会建议如何在QNX上实现相同的操作。 考虑到QNX属于BSD家族,

我们有一个为Linux编写的代码,其中使用std::ifstream ifs(“/proc/self/maps”);解析映射文件;。我正在为QNX平台移植该代码,在那里我可以看到/proc/self/文件夹可用,但映射文件不可用

  • 谁在Linux中创建/proc/self/maps文件
  • 如何使这段代码在QNX平台上工作

Linux中的此文件包含进程的内存映射:代码、数据、堆、加载的共享库等。如果您能解释需要如何处理此文件,有人可能会建议如何在QNX上实现相同的操作。
考虑到QNX属于BSD家族,它的低级别的东西在Linux中是不一样的。

< P> Linux中的这个文件包含进程的内存映射:代码、数据、堆、加载的共享库等。如果你能解释一下你需要做什么,有人可以建议如何在QNX上实现相同的内存。
考虑到QNX属于BSD家族,其低级别的东西在Linux中是不一样的。

你绝对确定地图是不可用的吗?您是如何验证的?@cad:我已经编写了程序来检查/proc/self/中所有可用的目录和文件,但没有显示映射文件。同样如上所述,std::ifstream ifs(“/proc/self/maps”)ifs.is_open()对于QNX平台设备返回false,对于Linux返回true。在下面的线程中回答您是否绝对确定映射不可用?您是如何验证的?@cad:我已经编写了程序来检查/proc/self/中所有可用的目录和文件,但没有显示映射文件。同样如上所述,std::ifstream ifs(“/proc/self/maps”)ifs.is_open()对于QNX平台设备返回false,对于Linux返回true