Skip to content

[建议] Task2中,结果正确与否会与创建的.load段的relocs是否为空有关。 #17

@RisingUppercut

Description

@RisingUppercut

相关任务

任务二:实现基础链接器

问题描述

若返回的obj中的.loadsection的relocs向量是布局规划后合并的relocs,而没有清空,则会导致FLE_objdump函数过滤掉重定位位置的字节,使得FLE_ld返回的obj和FLE_exec所读到的obj内容不同,最终导致无法通过测试点。
屏幕截图 2025-01-14 233449
(objdump.cpp -> line 117)

改进建议

请在任务2中明确注明返回的obj的各个field的要求!

预期效果

减少一箩筐的工作量,防止学生怎么调试都调不出来的情况产生。

实施建议

No response

其他方案

No response

确认事项

  • 我已经检查过现有的issues,确认这不是一个重复的建议
  • 这个建议是具体且可实施的

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions