[#] Исключения в UEFI приложении
habrabot(difrex,1) — All
2017-02-01 18:00:04


Любому программисту, который знаком с UEFI, известно, что встроенного механизма обработки исключений там нет. Речь идет о try/except блоках, которые являются расширением Microsoft C/C++ компиляторов. Бывает очень полезно иметь такой механизм и в полном объеме пользоваться теми плюсами, которые он дает. Поэтому в данной статье речь пойдет именно о решении этой проблемы. Также к статье прилагается полная реализация механизма с его демонстрацией на базе UEFI приложения. Затронуты только 64х битные процессоры фирмы Intel, и в обсуждении подразумеваются только они. Реализация механизма находится в папке exceptions хранилища git по адресу: .
[Читать дальше →][1]

[1]: https://habrahabr.ru/post/320948/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut