Basic function analysis.

Finds basic blocks and estimates proper function bounds.
Seems legit for compiled code.
This commit is contained in:
Ben Vanik
2013-01-20 16:46:08 -08:00
parent d4b0bf73c1
commit 852536ae0a
7 changed files with 400 additions and 25 deletions

View File

@@ -57,6 +57,11 @@ void xe_log_line(const xechar_t* file_path, const uint32_t line_number,
#else
#define XELOGCPU(fmt, ...) XE_EMPTY_MACRO
#endif
#if XE_OPTION(LOG_SDB)
#define XELOGSDB(fmt, ...) XELOGCORE('S', fmt, ##__VA_ARGS__)
#else
#define XELOGSDB(fmt, ...) XE_EMPTY_MACRO
#endif
#if XE_OPTION(LOG_GPU)
#define XELOGGPU(fmt, ...) XELOGCORE('G', fmt, ##__VA_ARGS__)
#else