fix tkeys_list parsing
This commit is contained in:
parent
9b82109098
commit
a5cf709473
2 changed files with 1 additions and 7 deletions
|
@ -798,14 +798,8 @@ struct Sec_Hover_Fn {
|
||||||
{
|
{
|
||||||
titled_section("TKey List", [this] {
|
titled_section("TKey List", [this] {
|
||||||
tkey();
|
tkey();
|
||||||
field_str8<u8>("Empty: %s");
|
|
||||||
field_str8<u8>("File Name: %s");
|
|
||||||
field_str8<u8>("Empty: %s");
|
|
||||||
field_be<u32>("N Keys: %u");
|
field_be<u32>("N Keys: %u");
|
||||||
tkey("RNTuple Key");
|
tkey("RNTuple Key");
|
||||||
field_str8<u8>("RNTuple Class: %s");
|
|
||||||
field_str8<u8>("RNTuple Name: %s");
|
|
||||||
field_str8<u8>("RNTuple Desc: %s");
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -995,7 +989,6 @@ Sec_Hover_Info get_section_hover_info(Arena *arena, Section section, u64 off, co
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Sec_TKey_List:
|
case Sec_TKey_List:
|
||||||
printf("0x%lX - 0x%lX (pre %lu)\n", section.range.start, section.range.end(), section.pre_size);
|
|
||||||
hover.tkey_list();
|
hover.tkey_list();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -729,6 +729,7 @@ RMicroFileReader::GetNTupleProper(std::string_view ntupleName)
|
||||||
for (unsigned int i = 0; i < nKeys; ++i) {
|
for (unsigned int i = 0; i < nKeys; ++i) {
|
||||||
ReadBuffer(&key, sizeof(key), offset);
|
ReadBuffer(&key, sizeof(key), offset);
|
||||||
auto offsetNextKey = offset + key.fKeyLen;
|
auto offsetNextKey = offset + key.fKeyLen;
|
||||||
|
fileInfo.tkeys_list_nbytes += key.fKeyLen;
|
||||||
|
|
||||||
offset += key.GetHeaderSize();
|
offset += key.GetHeaderSize();
|
||||||
ReadBuffer(&name, 1, offset);
|
ReadBuffer(&name, 1, offset);
|
||||||
|
|
Loading…
Add table
Reference in a new issue