Size: a a a

2021 March 04

D

Dima in rust_offtopic
Roman Blog
боишься, что сожгут?
ага, зассал
источник

NK

Nik Krapivnitskiy in rust_offtopic
Dima
ага, зассал
на станадарт? или просто?
источник

А

Алексей in rust_offtopic
Dima
ну тут сложнее на самом деле, например если  оставаться в рамках "инициализованной"  страницы, то по идее все ок будет, но это не совсем рандомный   адрес
не ок
источник

А

Алексей in rust_offtopic
вообще не ок
источник

А

Алексей in rust_offtopic
в лучшем случае твоя программа упадёт с ошибкой
источник

А

Алексей in rust_offtopic
но это лучший случай
источник

А

Алексей in rust_offtopic
есть и худшие
источник

NK

Nik Krapivnitskiy in rust_offtopic
Алексей
есть и худшие
например начнет писать в чаты в телеграме, что УБ не существует?
источник

А

Алексей in rust_offtopic
Nik Krapivnitskiy
например начнет писать в чаты в телеграме, что УБ не существует?
ах если бы
источник

А

Алексей in rust_offtopic
программа может начать например писать в сетевое подключение содержимое памяти, которое не следует читать через это подключение
источник

А

Алексей in rust_offtopic
потому что там могут например лежать приватные ключи
источник

RB

Roman Blog in rust_offtopic
Антон ⚙️
Именно. И именно поэтому компилятор имеет полное вправо превратить программу с UB в тыкву
Просто пойми, если ты действительно хочешь понять. У любой спецификации есть ограничения. Она не может определить всего поведения в рамках неё самой. Но в реальности такого не существует. И ты не можешь ограничения спецификации проецировать на мир реальный. Если ты напишешь, что колёса у твоей телеги круглого и неопределённого цвета, то они не могут в реальность быть такого цвета. Его не существует.
источник

А

Алексей in rust_offtopic
источник

D

Dima in rust_offtopic
Алексей
в лучшем случае твоя программа упадёт с ошибкой
не упадет, причем есть реально полезные вещи когда это может понядобится, пример https://github.com/rust-lang/unsafe-code-guidelines/issues/2
источник

А

Алексей in rust_offtopic
я уже в принципе скинул ссылку на то что может случится, если программа не упадёт
источник

RB

Roman Blog in rust_offtopic
Алексей
я уже в принципе скинул ссылку на то что может случится, если программа не упадёт
Какое отношение ссылка имеет к теме? Ну и в целом потуги
источник

RB

Roman Blog in rust_offtopic
не говоря уже о том, что твоя скриптуха не может это отслеживать
источник

А

Алексей in rust_offtopic
Roman Blog
Какое отношение ссылка имеет к теме? Ну и в целом потуги
Какое отношение чтение из не того адреса имеет к обсуждению UB? Ну я даже не знаю.
источник

D

Dima in rust_offtopic
Алексей
я уже в принципе скинул ссылку на то что может случится, если программа не упадёт
то есть, ты утверждаешь что если я буду обращаться(читать) к валидной памяти(например чуть позади моего буффера) из асма, и при этом остаюсь в рамках страницы, то беда будет?)
источник

RB

Roman Blog in rust_offtopic
Алексей
Какое отношение чтение из не того адреса имеет к обсуждению UB? Ну я даже не знаю.
Это не УБ - это раз. Ты даже здесь засыпался
источник