Comments (2)
This line?
cFE/modules/tbl/fsw/src/cfe_tbl_api.c
Line 833 in 0316672
from cfe.
This one is entirely plausible. CFE_TBL_Load
has been on our list of worst offenders for over complexity. There are so many permutations of possibilities in here, it wouldn't surprise me if there are cases where this has a genuine possibility for out-of-bounds array access.
I wouldn't attempt to "fix" this code though, unless its done as part of a more comprehensive cleanup intended to reduce the complexity of these operations.
Related issues #483, #600, #1504, #1521, #1750, #1861.
Fixing these known issues would probably make this warning go away as well.
from cfe.
Related Issues (20)
- Switch rtems workflows to generic-rtems
- Improper stack object access in the msg api functional test
- Introduce transaction object for CFE TBL
- Improve application developer guide documentation
- Use consistent time definition for TBL subsystem data structures
- Remove conditionally-compiled code in TBL
- Add "foreach" function for access descriptor looping
- Use proper resource identifers for table validation and dump state structs
- Static analysis issues JSC 2.1
- address sanitizer option detect segv in es_UT.c
- Update platform defined values to be more 'flight like'/work with BVT tests
- SB memory pool misleading reporting and ES API confusing HOT 1
- Improve CFE_SB_AllocateMessageBuffer error reporting HOT 1
- Send informational CMake message(s) to stdout instead of stderr
- Enhance config module to support lists/arrays generated at compile time
- Generic Pool fail for SC when a higher number of tables are registered
- Address Sanitizer in coverage-es-ALL (TestApps) HOT 1
- CFE_EVS_MAX_PORT_MSG_LENGTH size reduction requires clarity
- CFE_TIME unit tests fail when CFE_MISSION_TIME_AT_TONE_WILL_BE is true.
- CFE_SB_ReceiveBuffer times out immediately if the system time changes on POSIX
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cfe.