The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"SmartAdBlock - новый легковесный блокировщик рекламы для Chr..."
Отправлено Аноним84701, 10-Мрт-19 15:52 
>> потому что до этого не нашли
> До этого-то нашли. И поиск помог. Смысл таких вставок в том, чтобы
> пресекать ситуации, когда хром с очередным обновлением вдруг стал обращаться по trk-нутым урлам с еще одного, нового места. Errare humanum est,

Что возвращает нас к исходному тезису:
>> Если хром обратится по ссылке в dev/null, никому не будет от этого ни жарче, ни холоднее.

и грубейшему нарушению авторами своих же обещаний.

> потому не стоит быть самонадеянным и считать, что уж точно потер все обращения к урлам:
> следует оставить подушку безопасности для собственной невнимательности. То, что водитель пристегивается
> ремнем безопасности, не говорит о том, что это плохой водитель.

А это плохая аналогия напополам с демагогией. Но как отмазка сойдет.

>> Насчет анонимных умений (и знаний) о поиске констант по проекту -- тоже есть некоторые сомнения:
> Сомневаюсь, что в высоко-забюрократизированной корпорации пройдут такие приемчики.

Ну вот тут -- прокатывают:
https://github.com/systemd/systemd/blob/31e775ec3866618ff73d...

#define _DEFINE_STRING_TABLE_LOOKUP_TO_STRING(name,type,scope)          \
        scope const char *name##_to_string(type i) {  

Но если аноним сомневается, то конечно этого не будет.

> Но ты можешь опровергнуть это, приведя не теоретический, а реальный пример из сорцов хромиума.

Благодарю за разрешение, Мастер! Спешу уже!

"Обожаю" местных анонимов -- у них в качесте собственных "аргументов" прокатывают сомнения и размышлизмы, а вот другим очень желательно не ограничиваться конкретными PoC, но и перелопатить полтора десятка миллионов строк кода …

Но так и быть, лови:
https://github.com/chromium/chromium/blob/fc59e2b97fe899b559...


#define SIS_CONCAT2(a, b) a##b
#define SIS_CONCAT(a, b) SIS_CONCAT2(a,b)
...
SIS_CONCAT(GetStackFrames_, GST_SUFFIX),
  SIS_CONCAT(GetStackFramesWithContext_, GST_SUFFIX),

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру