Skip to content

Improve MetaVector2 lookup logic and add MetaBlob class

Codecov / codecov/patch succeeded Nov 2, 2024 in 1s

75.61% of diff hit (target 61.62%)

View this Pull Request on Codecov

75.61% of diff hit (target 61.62%)

Annotations

Check warning on line 71 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L71

Added line #L71 was not covered by tests

Check warning on line 119 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L119

Added line #L119 was not covered by tests

Check warning on line 165 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L165

Added line #L165 was not covered by tests

Check warning on line 167 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L167

Added line #L167 was not covered by tests

Check warning on line 175 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L175

Added line #L175 was not covered by tests

Check warning on line 184 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L184

Added line #L184 was not covered by tests

Check warning on line 199 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L199

Added line #L199 was not covered by tests

Check warning on line 250 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L250

Added line #L250 was not covered by tests

Check warning on line 258 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L258

Added line #L258 was not covered by tests

Check warning on line 261 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L260-L261

Added lines #L260 - L261 were not covered by tests

Check warning on line 307 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L307

Added line #L307 was not covered by tests

Check warning on line 327 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L327

Added line #L327 was not covered by tests

Check warning on line 331 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L331

Added line #L331 was not covered by tests

Check warning on line 363 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L363

Added line #L363 was not covered by tests

Check warning on line 367 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L367

Added line #L367 was not covered by tests

Check warning on line 380 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L380

Added line #L380 was not covered by tests

Check warning on line 403 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L403

Added line #L403 was not covered by tests

Check warning on line 421 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L421

Added line #L421 was not covered by tests

Check warning on line 425 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L425

Added line #L425 was not covered by tests

Check warning on line 428 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L428

Added line #L428 was not covered by tests

Check warning on line 443 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L443

Added line #L443 was not covered by tests

Check warning on line 470 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L470

Added line #L470 was not covered by tests

Check warning on line 474 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L474

Added line #L474 was not covered by tests

Check warning on line 486 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L486

Added line #L486 was not covered by tests

Check warning on line 490 in dissect/hypervisor/backup/vbk.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/hypervisor/backup/vbk.py#L490

Added line #L490 was not covered by tests