Написание модели Coverity: указатель в структуре ВСЕГДА указывает на испорченные данныеC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Написание модели Coverity: указатель в структуре ВСЕГДА указывает на испорченные данные

Сообщение Anonymous »

Я регулярно проверяю lwIP, бесплатный стек TCP/IP с Coverity.

Как сетевой стек, мы получаем ненадежные данные, поступающие из сети и хранящиеся в struct pbuf (некоторые члены опущены для ясности):

Код: Выделить всё

struct pbuf {
void *payload;
u16_t len;
u16_t ref;
};
Мои вопросы:

1) Я хочу ВСЕГДА моделировать эту «void* полезную нагрузку» структуры pbuf указывает на испорченные данные, любой доступ к ним должен быть недоверенным. Как это сделать?

2) Используем подсчет реф-счетов (u16_t ref). Есть ли способ смоделировать пересчет в Coverity?

Подробнее здесь: https://stackoverflow.com/questions/392 ... inted-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Указатель на элементы std :: вектор через std :: ecector.data () указывает на коррумпированные данные
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Настройка проверки Coverity для кодовой базы Arduino
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Настройка проверки Coverity для кодовой базы Arduino
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Настройка проверки Coverity для кодовой базы Arduino
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Испорченные пакеты из libnetfilter_queue не доходят до пункта назначения
    Anonymous » » в форуме Linux
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»