Size: a a a

Rust — русскоговорящее сообществo

2020 August 19

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Разве рандомизация стека это не просто смещение его начала?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Emmanuel Goldstein
%rsp теперь указывает на новый объект
ты не задумывался зачем все современные контейнеры имеют обращение к куче для данных и служебных структур?
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Канарейки тем более только на выходе из функции ставятся
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Dollar Føølish
Разве рандомизация стека это не просто смещение его начала?
не только, тебе просто так нельзя сместить в производное положение стек
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
То есть какой нибудь alloca это по определению уб?
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Или там все схвачено у компилятора?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Dollar Føølish
То есть какой нибудь alloca это по определению уб?
если будут сисколлы внутри и оно не будет выравнено согласно их правилам то да, более того если перед alloca не будет объектов это тоже ub
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Понятно , спасибо
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
давайте в системное утекать с этими вопросами а то это уже нифига не раст
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Да, прошу прощения
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
да ты то что, тут помимо тебя включая меня людей хватает
источник

A

Adv0cat in Rust — русскоговорящее сообществo
я не думал что всё так сложно с этими вашими кучами и стеками... я чот до сих пор не вижу позиции, которая удовлетворяет всех 🤣
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Adv0cat
я не думал что всё так сложно с этими вашими кучами и стеками... я чот до сих пор не вижу позиции, которая удовлетворяет всех 🤣
смотри есть два граничных подхода - думать и делать
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
выбирай положение ползунка работа согласно твоим удобствам
источник

V

Vladimir in Rust — русскоговорящее сообществo
Adv0cat
я не думал что всё так сложно с этими вашими кучами и стеками... я чот до сих пор не вижу позиции, которая удовлетворяет всех 🤣
Какой Профит тебе даст бд на стеке, если аллоцировать ты всеравно можешь пачками в куче.
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Boris Vinogradov
смотри есть два граничных подхода - думать и делать
Это если у вас ползунок “работа”, а если вы просто сначало думаете, а потом делаете, то никакого ползунка не будет, зачем мне тупо делать что, без анализа ситуации? Именно поэтому я и задал пару вопросов тут, но даже на эти вопросы люди, которые знают больше меня не смогли ответить однозначно, ну или хотя бы где-то сойтись, так чтобы я получил в результате просто тупо “делать” без анализа?😃
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Adv0cat
Это если у вас ползунок “работа”, а если вы просто сначало думаете, а потом делаете, то никакого ползунка не будет, зачем мне тупо делать что, без анализа ситуации? Именно поэтому я и задал пару вопросов тут, но даже на эти вопросы люди, которые знают больше меня не смогли ответить однозначно, ну или хотя бы где-то сойтись, так чтобы я получил в результате просто тупо “делать” без анализа?😃
делай без анализа, потом сделаешь анализ
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Vladimir
Какой Профит тебе даст бд на стеке, если аллоцировать ты всеравно можешь пачками в куче.
Без понятия, слышал где звон, но не знаю где он, потому и спросил, есть мое заблуждение ( или не заблуждение) что стек быстрее кучи, и вот думал, что может быть удобнее будет как-то через стек бд сделать, типа быстрее будет работать и лишнего ничего держать не будет в памяти. Ну кароче, ответ на ваш вопрос - не знаю, от того и задавал вопросы)
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Boris Vinogradov
делай без анализа, потом сделаешь анализ
Чот мне не нравятся ваши советы 😊 Покрайней мере делать, а потом думать)
источник

V

Vladimir in Rust — русскоговорящее сообществo
Adv0cat
Без понятия, слышал где звон, но не знаю где он, потому и спросил, есть мое заблуждение ( или не заблуждение) что стек быстрее кучи, и вот думал, что может быть удобнее будет как-то через стек бд сделать, типа быстрее будет работать и лишнего ничего держать не будет в памяти. Ну кароче, ответ на ваш вопрос - не знаю, от того и задавал вопросы)
Заблуждение. Быстрее только аллокации. Но их делать не обязательно часто в твоей задаче
источник