Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 May 11

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
тут в си структура string {size, ptr} где ptr это блять офсет :D
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
в каком-то мегабуфере
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и само собой, этот буфер 1 на процесс
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
кек
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и угадайте, как часто какой-то совершенно левый чел случайно перетирает что-то чужое в этом буфере?
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
а ты на чистом си пишешь?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я бы уже уволился
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
не.. я пишу на чистом С++, просто раз в пол года отправляют меня в легаси
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну как бы всех отправляют по очереди
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
просто никто туда добровольно не хочет
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и вот пришла моя пора месяц ныть
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
так а разве это не должно работать как customMalloc customFree?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и вот легаси на Си
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
да.. по факту это так и работает
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
проблем с выделением\высвобождением памяти из этого буфера нет
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
просто если у всех участков кода один этот общий буфер
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и где-то кто-то вылезет за границы своего поля
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
понял, ну это жесть
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
то это будет не просто UB, а веселые приколы кому-то по соседству
источник

M

Mikhail in IT KPI C/C++ ХВ (не UB)
и ведь брекпоинты по памяти наверное не помогут лол
источник