[RTEMS Project] #3544: Coverity flags use of uninitialized variable in e500-mmu.c
RTEMS trac
trac at rtems.org
Tue Oct 9 13:41:29 UTC 2018
#3544: Coverity flags use of uninitialized variable in e500-mmu.c
----------------------------+----------------------
Reporter: Joel Sherrill | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone: 5.1
Component: admin | Version: 5
Severity: normal | Keywords: coverity
Blocked By: | Blocking:
----------------------------+----------------------
Coverity ids: 1440032 1440034 1440037 1440042
I am unsure why rtems_interrupt_disable() is confusing Coverity in this
one file but it seems odd. I would expect it to be causing more issues.
{{{
519rtems_e500_tlb_idx
520rtems_e500_ftlb(uint32_t ea, int as)
521{
522uint32_t pid, mas0, mas1;
523int i, rval = -1;
1. var_decl: Declaring variable lvl without initializer.
524rtems_interrupt_level lvl;
525
CID 1440042 (#1 of 1): Uninitialized scalar variable (UNINIT)
2. uninit_use_in_call: Using uninitialized value lvl when calling
rtems_interrupt_disable.
526 rtems_interrupt_disable(lvl);
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/3544>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list