问题标签 [relocation]

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.

0 投票
1 回答
1116 浏览

eclipse - Eclipse:将 git 存储库从项目重定位到工作区

我一直在研究一个 Eclipse 插件项目,我遇到了一种情况,我需要拆分项目以将测试用例与插件包分开。我使用 git 作为版本控制。

为了简单地描述这一点,我正在像这样对旧项目进行版本控制:

…而且我处于需要在单独的项目中进行插件测试的情况(这样就不需要将 jUnit 作为插件的必需捆绑包)。而且我希望存储库对工作区中的所有内容进行版本控制。像这样:

有没有一种简单的方法可以在不丢失旧项目历史的情况下做到这一点?

0 投票
6 回答
9775 浏览

svn - 如何在 Redmine 中修改存储库设置?

这听起来像是一个愚蠢的问题,但我一辈子都找不到这个问题的答案。

我们在 Redmine 中建立了一个项目并链接到 SVN 存储库。一切正常,但我们最近进行了存储库重定位,我们需要更新其 Redmine 存储库路径设置以指向新的存储库。

问题是该选项显示为灰色,我无法更改它。我想你可以点击“删除”并创建一个新的,但这个选项听起来真的很吓人(URL 中有 /destroy/ 这个词!!)而且我不想清除 repo。在 Redmine 手册中我找不到关于此的参考。我该怎么办?

另外——与此相关——你知道旧提交中的所有票证引用是否仍将指向正确的位置吗?

0 投票
2 回答
1265 浏览

winapi - 有没有办法在编译后更改 dll 的首选基地址?

我想修改一些我正在使用的已编译 dll 的基地址,以将它们移出虚拟空间的中间并帮助进行大分配。有人知道这样做的工具吗?如果它在加载器中是可行的,它似乎可以在 dll 文件中永久地执行它。

0 投票
2 回答
227 浏览

relocation - 搬迁任务

地址空间重定位和链接器完成的重定位任务有什么区别吗?据我所知,链接器完成的重定位任务包括将符号引用连接到符号定义的过程。地址空间重定位是在可执行文件将被带入内存,并且它的所有地址引用都参考它被放置在内存中的位置的起始地址来解析,不是吗??我也想知道这个地址空间重定位是谁??

0 投票
2 回答
2086 浏览

c - 如何防止动态重定位(rela.dyn)?

我正在尝试在没有任何操作系统的 powerpc 嵌入式系统上运行一个简单的程序。我正在使用 GNU 编译器链接器工具和 PSIM 作为模拟器。我已经编写了自己非常简单的链接器指令文件。

我在我的静态库中使用了一个全局变量,并希望在我的示例程序中使用该变量。但是在链接示例程序 GNU ld 时会出错并停止。它说它在链接器指令文件中找不到 rela.dyn。实际上我不想使用动态可重定位库,因为我没有动态加载器。我究竟做错了什么?

0 投票
5 回答
670 浏览

perl - ActivePerl 在安装过程中“重新定位”文件时在做什么?

鉴于我已经编译了一些 unix 程序,我可能需要做些什么才能将它重新定位到不同的目录并让它继续正确运行。

我正在考虑 Perl,但会对像 Apache 这样的其他系统感兴趣,这些系统在完成后似乎也会失败。为了激发这个问题,在将其他系统捆绑为产品安装的一部分时,能够执行这种重定位将非常有用。

对于它的价值,ActivePerl 的安装过程似乎包含一些在安装过程中执行重定位的魔法。

谁能告诉我“搬迁……”这条线背后发生了什么?

0 投票
4 回答
35518 浏览

svn - SVN Switch Relocate - 不是存储库的根

我正在尝试将一个工作副本文件夹从它的旧专用 svn 服务器移动到一个新的 svn 服务器,它包含在一个子文件夹中。使用以下重定位命令:

我得到:

哪个是正确的.....但是,错误,无论如何我该如何移动位置?

0 投票
3 回答
4076 浏览

c - 代码段的动态重定位

只是出于好奇,我想知道是否可以在程序执行期间重新定位一段代码。例如,我有一个函数,每次执行后都应该在内存中替换该函数。我们想到的一个想法是使用自修改代码来做到这一点。根据一些在线资源,可以在Linux上执行自修改代码,但我仍然不确定这种动态重定位是否可能。有没有人有这方面的经验?

0 投票
1 回答
86 浏览

web - 将网站迁移到新域,以及相关的谷歌索引问题

我们目前在“somedomain.net/codefest”有一个网站。我们不拥有此服务器(或此域名)。

由于容量问题,我们现在正在迁移到新服务器。由于我们不拥有旧域名,因此我们也正在迁移到新域名。

由于我们很快需要放弃旧服务器,因此我们会将所有对“somedomain.net/codefest/anything”的请求重定向到“newdomain.net/anything”。

我的问题是,经过一番努力,我们网站的页面排名现在相当显着。我敢肯定,将我们的网站迁移到一个新的域名将极大地损害我们网站的搜索引擎排名。

有什么方法可以告诉搜索机器人我们已经移动了网站?也许,当我从旧站点重定向时,如果我给出 302 重定向,搜索蜘蛛会注意到它吗?

是否还有其他与移动我们的网站相关的问题需要我注意?

谢谢,
jr

0 投票
1 回答
172 浏览

dynamic - 动态链接的 ELF 和处理器特定方面

我正在尝试详细了解动态链接的过程。为此,我尝试深入研究 ELF 的 .got 部分。

q.1:我在 ELF 标准 1.2(附录)中读到全局偏移表的格式和解释是特定于处理器的。有人可以帮助我吗,为什么我们也没有标准,为什么它必须是特定于处理器的?

q.2:有人可以指出一个教程或一些东西,在那里我可以了解动态链接器在实时进程上的操作,检查每个步骤中.got、.got.plt 部分的内容吗?