?

Log in

No account? Create an account
_pentry/_pexit - Valse oubliée [entries|archive|friends|userinfo]
aruslan

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]
[ delicious | aruslan's delicious ]

Links
[Links:| Tags Profile Friends FG1 PP gamedev XNA FF Entries Comments Memories ]

_pentry/_pexit [Apr. 2nd, 2007|04:13 pm]
aruslan
[Tags|, ]
[Current Music |silence]

Сегодня Мамонт раскрыл мне левую нижнюю чакру простым ключом /GH в MSVC++.
Который _pentry()/_pexit() hooks.

Удивительные свойства сгенерированного кода позволяют делать всякие вкусные и полезные вещи.
Мне этого очень когда-то не хватало.

Воистину, век живи, век учись.
LinkReply

Comments:
[User Picture]From: tanuhr
2007-04-02 12:35 pm (UTC)
Какие ужасы ты пишешь весной, когда на улице солнышко, воробьи важно и нахохлившись чистят перышки, а птички покрупнее вьют гнездышки, девушки ходят в коротких юбках, мальчики угощают их мороженым, и солнышко всех греет и ласкает.
(Reply) (Thread)
[User Picture]From: __anubis__
2007-04-02 07:53 pm (UTC)
+многа :)
(Reply) (Parent) (Thread)
[User Picture]From: aruslan
2007-04-03 06:57 am (UTC)
В коротеньких штанишках
Девочка с глазами из самого синего неба
За окном яблони цвет
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: tanuhr
2007-04-03 08:30 am (UTC)
фу какой
(Reply) (Parent) (Thread)
From: ex_alexeych
2007-04-02 01:51 pm (UTC)
Э.... а на --instrument-functions тебе чакру уже раньше открыли? =)
(Reply) (Thread)
[User Picture]From: aruslan
2007-04-02 01:59 pm (UTC)
да, так случилось, что про --instrument-functions я знал, ровно как и про более расширенную функциональность --instrument-functions-full ;)
а вот про VC++ как-то не сложилось.
(Reply) (Parent) (Thread)
From: ex_alexeych
2007-04-02 02:55 pm (UTC)
какой ты однако не любопытный =))))
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: aruslan
2007-04-03 09:18 am (UTC)
я скачивал патч и получал через это счастье.
насколько я помню в официальную ветвь это не ушло.

года два назад было.
(Reply) (Parent) (Thread)
(Deleted comment)
From: ex_alexeych
2007-04-03 08:37 am (UTC)
--xxx и -fxxx - эквивалентны.
(Reply) (Parent) (Thread)
From: (Anonymous)
2007-04-02 04:31 pm (UTC)
Мамонт? Раскроил чакру? За что?
(Reply) (Thread)
[User Picture]From: bobronotes
2007-04-02 05:55 pm (UTC)
Говорят это очень кашерно собирать софт с этими ключами.
(Reply) (Thread)
[User Picture]From: _winnie
2007-04-02 08:37 pm (UTC)
Мамонт который мой коллега из Primal, Андрей?
(Reply) (Thread)
From: daradiboga
2007-04-02 09:44 pm (UTC)
Который сколько лет уже твой коллега из Гайдзин!!!
(Reply) (Parent) (Thread)
[User Picture]From: _winnie
2007-04-02 09:46 pm (UTC)
Я был не уверен в фамилии, не хотел её случайно исковеркать
>Который сколько лет
Уже почти год :)
(Reply) (Parent) (Thread)
[User Picture]From: _winnie
2007-04-02 10:15 pm (UTC)

Зажмуривая глаза

Вот если бы туда ещё автоматом бы __LINE__ __FUNCTION__ __FILE__ :)
(Reply) (Thread)
[User Picture]From: aruslan
2007-04-03 08:26 am (UTC)

Re: Зажмуривая глаза

для этого есть gcc! ;)
(Reply) (Parent) (Thread)
[User Picture]From: doc_allegator
2007-04-02 11:28 pm (UTC)
Век живи, век учись и дураком помрешь.
(Reply) (Thread)
[User Picture]From: kunaifusu
2007-04-03 09:48 am (UTC)
Ах вот как Баундсчекер, оказываеццо, работал!
(Reply) (Thread)
[User Picture]From: _winnie
2007-04-03 10:21 am (UTC)
Bounds Checker ещё ловит обращение к какждому указателю, и умеет определять что в выражении (p + offset) слишком большой offset.
(Reply) (Parent) (Thread)
[User Picture]From: dtjurev
2007-04-04 07:55 am (UTC)
Из вкусных и полезных вещей с ходу придумался только тест бага, происходящего неизвестно где. А какие ещё применения могут быть у этого ключа? :)
(Reply) (Thread)