使用Preon获取对象字段的大小和偏移量

时间:2013-01-13 12:38:58

标签: preon

我正在使用Preon为eclipse开发一个共享对象编辑器/查看器。编辑器看起来像:

View of the editor

为了改进它,我想实现一个函数,一旦在顶部面板上选择了一个条目,它就会突出显示底部面板上的相应字节。 要做到这一点,对于使用Preon退出我的对象的给定字段的大小和偏移量是非常有意义的。

我怎样才能实现这一目标?还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

有点难以确定你想要实现的目标(截图相当小),但它可能与this有关。

enter image description here

使用preon-emitter模块完成,在解码器正在运行时,在解码的数据的不同片段上发出元数据。正如您所看到的,它允许您构建一个HTML页面 - 当您将鼠标悬停在字节上时 - 为您提供有关其解码的数据结构的信息。

在这种特殊情况下,它显示了类文件的内容。左边的粗体字是解码的值,其余的是该值驻留在类文件数据结构中的位置。