Size: a a a

2020 July 19

SS

Slava Sokolovsky in archlinux_ru
В коде хранится должна
источник

SS

Slava Sokolovsky in archlinux_ru
И перенаправлять на реализации
источник

SS

Slava Sokolovsky in archlinux_ru
Большой свитч по сути
источник

SS

Slava Sokolovsky in archlinux_ru
(ну там не так работает, но условно)
источник

JC

Julian =) Coffee in archlinux_ru
ля, ну это даже хуй его знает, я думал что оно в куче
источник

JC

Julian =) Coffee in archlinux_ru
а если нет, то хуй его знает
источник

SS

Slava Sokolovsky in archlinux_ru
И всего 1 опкод больше - получить адрес функции из таблицы
источник

SS

Slava Sokolovsky in archlinux_ru
А дальше такой же call
источник

SS

Slava Sokolovsky in archlinux_ru
Julian =) Coffee
ля, ну это даже хуй его знает, я думал что оно в куче
Так нет никакой кучи
источник

SS

Slava Sokolovsky in archlinux_ru
Это для языков абстракция
источник

SS

Slava Sokolovsky in archlinux_ru
Оно все в shared лежит, по идее
источник

JC

Julian =) Coffee in archlinux_ru
Все остальное можно в кеш кинуть
источник

JC

Julian =) Coffee in archlinux_ru
А всю виртуальную память в кэш не кинешь
источник

SS

Slava Sokolovsky in archlinux_ru
Статическая просто знает адрес из бинаря, а динамическая знает адрес на таблицу и оттуда достанет адрес на call
источник

SS

Slava Sokolovsky in archlinux_ru
Та госпади
источник

SS

Slava Sokolovsky in archlinux_ru
1 вызов сторонний
источник

SS

Slava Sokolovsky in archlinux_ru
Это хуйня полная
источник

SS

Slava Sokolovsky in archlinux_ru
Вообще ноль опасений
источник

JC

Julian =) Coffee in archlinux_ru
Еще раз
источник

SS

Slava Sokolovsky in archlinux_ru
К слову, хайлоад штуки не убиваются из-за такого
источник