GCC Code Coverage Report


Directory: ./
File: Os/Stub/File.cpp
Date: 2026-09-03 21:13:48
Exec Total Coverage
Lines: 0 27 0.0%
Functions: 0 10 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // ======================================================================
2 // \title Os/Stub/File.cpp
3 // \brief stub implementation for Os::File
4 // ======================================================================
5 #include "Os/Stub/File.hpp"
6
7 namespace Os {
8 namespace Stub {
9 namespace File {
10
11 StubFile::Status StubFile::open(const char* filepath, StubFile::Mode open_mode, OverwriteType overwrite) {
12 Status status = Status::NOT_SUPPORTED;
13 return status;
14 }
15
16 void StubFile::close() {}
17
18 StubFile::Status StubFile::size(FwSizeType& size_result) {
19 Status status = Status::NOT_SUPPORTED;
20 return status;
21 }
22
23 StubFile::Status StubFile::position(FwSizeType& position_result) {
24 Status status = Status::NOT_SUPPORTED;
25 return status;
26 }
27
28 StubFile::Status StubFile::preallocate(FwSizeType offset, FwSizeType length) {
29 Status status = Status::NOT_SUPPORTED;
30 return status;
31 }
32
33 StubFile::Status StubFile::seek(FwSignedSizeType offset, SeekType seekType) {
34 Status status = Status::NOT_SUPPORTED;
35 return status;
36 }
37
38 StubFile::Status StubFile::flush() {
39 Status status = Status::NOT_SUPPORTED;
40 return status;
41 }
42
43 StubFile::Status StubFile::read(U8* buffer, FwSizeType& size, StubFile::WaitType wait) {
44 Status status = Status::NOT_SUPPORTED;
45 return status;
46 }
47
48 StubFile::Status StubFile::write(const U8* buffer, FwSizeType& size, StubFile::WaitType wait) {
49 Status status = Status::NOT_SUPPORTED;
50 return status;
51 }
52
53 FileHandle* StubFile::getHandle() {
54 return &this->m_handle;
55 }
56
57 } // namespace File
58 } // namespace Stub
59 } // namespace Os
60