作为标题,我想画一张ELF文件格式的图像。ELF Header有program headers table和section headers table的偏移量,所以我想用两个箭头指针来指出关系。但是边缘与节点重叠(记录)即使在我设置了重叠=假和样条线=真之后。我已经搜索了一段时间,但我的情况是箭头有点指向自身的一部分。
以下是我用来生成 png 文件的点文件。
digraph g {
//margin="1"
overlap='scale'
graph [rankdir="LR"]
"ELF File" [
label="<f0> ELF Header\n e_shoff=0x118| <f1> Program Headers Table | <f2> .text | <f3> .data | <f4> .rodata| <f5> .comment | <f6> .shstrtab | <f8> .symtab | <f9> .rel.text | <f7> Section Table"
shape="record"
];
"ELF File":f0 -> "ELF File":f1 [label="e_phoffset"]
"ELF File":f0 -> "ELF File":f7 [label="e_shoff"]
}