Size: a a a

2021 February 13

AS

Aleksandr Semenov in supapro.cxx
Выше написали зачем её могли добавить,  но до конца не доделали.  Но даже если бы и доделали, логика программы не изменилась бы
источник

MK

Mikhail Kalugin in supapro.cxx
А вот интересно выкинет ее DCE или нет если просто подавить предупреждение?
источник

AS

Aleksandr Semenov in supapro.cxx
Ну на стадиях оптимизации этот код точно выкинется
источник

AS

Aleksandr Semenov in supapro.cxx
В бинарник не попадёт, если конечно оптимизации включены
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Ребята, может кто-то пожалуйста подсказать?
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
module: x86/modules: Skipping invalid relocation target, existing value is nonzero for type 1, loc ffffffffc0953338, val ffffffffc09515b2

получаю вот такой мессадж при подмешивании LKM в ядро. что-то не могу понять, что ему не так

код по ссылке выше - это код ядра, который мне выводит данный мессадж.

с релокациями в бинарях условно знаком. знаю что есть got.plt. знаю как они работают в юзер-спейсе
источник

d

disba1ancer in supapro.cxx
Mikhail Kalugin
Уж лучше пусть совсем убирает. Нефиг техдолг и сопли разводить.
техдолг?
источник

d

disba1ancer in supapro.cxx
Котеечко Пухнастиньке
module: x86/modules: Skipping invalid relocation target, existing value is nonzero for type 1, loc ffffffffc0953338, val ffffffffc09515b2

получаю вот такой мессадж при подмешивании LKM в ядро. что-то не могу понять, что ему не так

код по ссылке выше - это код ядра, который мне выводит данный мессадж.

с релокациями в бинарях условно знаком. знаю что есть got.plt. знаю как они работают в юзер-спейсе
а ты чатом не ошибся, не вижу ни одной отсылки к c++
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
disba1ancer
а ты чатом не ошибся, не вижу ни одной отсылки к c++
я не знаю просто чатов по си
источник

C

Chuvi in supapro.cxx
Котеечко Пухнастиньке
я не знаю просто чатов по си
источник

PT

Panavia Tornado in supapro.cxx
а как вызвать функцию из list?
источник

PT

Panavia Tornado in supapro.cxx
есть такой std::list <void (*)(void)>
источник

PT

Panavia Tornado in supapro.cxx
как мне вызвать в нём функцию?(первую)
источник

C

Chuvi in supapro.cxx
Panavia Tornado
а как вызвать функцию из list?
подозреваю, что есть смысл посмотреть на std::funtion
источник

DP

Denis Paukaev in supapro.cxx
Chuvi
подозреваю, что есть смысл посмотреть на std::funtion
зачем?
источник

DP

Denis Paukaev in supapro.cxx
Panavia Tornado
есть такой std::list <void (*)(void)>
стоит убрать второй void из скобок
источник

DP

Denis Paukaev in supapro.cxx
ну и my_list[0]();
источник

C

Chuvi in supapro.cxx
Denis Paukaev
зачем?
он пытается смешать си-шный указатель на функцию с С++. Это не соответствует духу С++
источник

EP

Egor Pugin in supapro.cxx
Panavia Tornado
как мне вызвать в нём функцию?(первую)
(*l.begin())()
источник