问题标签 [plt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何强制 gcc 在 PIC 代码中直接调用函数?
考虑以下函数:
这是 gcc-fpic
在 amd64 Linux 上生成的代码:
当我使用 编译时-fpic
,gcc 通过 PLT 显式调用以启用符号插入:
然而,这对于位置无关的代码并不是严格需要的,如果我不想支持,可以省略。如有必要,链接器无论如何都会将跳转目标重写为 PLT 符号。
我怎样才能在不更改源代码且不使编译后的代码不适用于共享库的情况下,使函数调用直接转到它们的目标而不是显式地通过 PLT?
powerpc - Powerpc -msecure-plt 验证
我正在尝试使用 -msecure-plt 进行编译,虽然编译完成得很好,但在查看内存映射时,它看起来并没有像标志实际上在做任何事情。我假设它没有做任何事情,因为 got 和 plt 部分仍处于分段中RWXP
。
显示/proc/<pid>/maps
内存映射
这两个情节都直接跳到了一个rwx
部分的中间。我是否误解了这些信息?
linux - Why GOT entry offset appears wrong?
I wrote simple shared library:
Compiled/built:
Disassembled, to see how some_func is referenced:
Looked where .got.plt
is located:
What is the relocation:
In 6aa
-6bb
we get absolute location of GOT: 6aa + 0x200956 = 0x201000
That agrees with readelf -S libtest.so
's output.
We skip 3 reserved bytes in GOT(functions-related) and determine that some_func's absolute address should be found at +0x18(forth byte from GOT) offset at runtime.
That agrees with readelf -r libtest.so
.
But 6c1 instruction in objdump's disassembly shows:
I expect that source operand will hold +0x18
(offset from GOT, its address located at rax
), but instead it has some large negative number.
Could you explain what it shows that number but not 0x18
?
python - 绘制 3D 图时,TypeError 'type' 对象没有属性 '__getitem__'
以下是我的功能:
我想用变量 x,y,z 绘制一个 3D 图。
此错误指向 Z 行:
我想将该点(矩阵)的值存储到 Z
谁能帮我解决它?
非常感谢!
更新我的问题:我有一个包含数百个 81*81 矩阵的 matrixArray。我想在该数组中绘制一个矩阵的图。于是我宣布:
来决定具体的。然后我想将矩阵位置作为 X & Y,并将位置的值作为 Z。但我希望我的 X 和 Y 从 -40 到 +40,这就是为什么我在两个轴上加 40 .
matlab - 将我的数据从字符数组转换为数值数组
我正在读取一个 plt 文件,但我发现将数据从字符数组转换为数值数组时出现问题。我尝试使用 str2num 和 str2double,结果总是:[] 或 NaN。
你在这里找到一些来自内容的样本:
python - Pandas 中的散点图:使用不同颜色和形状组合按类别绘制
我想按类别绘制数据集,使用圆形、三角形和正方形等几何形状表示类别 1,使用颜色表示类别 2。输出将具有几何形状和颜色的不同组合,图例将分别列出类别的属性,即:
圆 =
三角形 = b
正方形 = c
红色 = I
绿色 = II
蓝色 = III
寻找解决方案我发现以下帖子只会为具有一种特定颜色的一种特定几何形状提供解决方案。
我试图用其中一篇文章的代码解决问题,但没有成功。
python - 相互绘制数据框列
我有这个 df :
在哪里:
我想将所有列相互绘制,看看它们如何随时间变化。因此,x 轴将是列CET
,y 轴将具有其余列。我怎样才能做到这一点?我用了:
但我只能看到平均温度 C 和平均湿度。此外,x 轴不是 CET 日期值,而是行号
python - 从元组列表构建条形图 - Python
我需要从我得到的元组列表中构建一个条形图,其中键名作为 x 轴上显示的每个条的标签,值作为条的高度。这是我的输入的样子:
这是我目前正在使用的代码:
我知道,逻辑遵循字典作为输入,但我想不出一种方法来完成这项工作。请帮忙,并在此先感谢您。