Moving source map to Function.

This commit is contained in:
Ben Vanik
2015-08-01 14:07:13 -07:00
parent 5aa50b3c18
commit b0425f7ee2
13 changed files with 121 additions and 114 deletions

View File

@@ -11,9 +11,11 @@
#define XENIA_BACKEND_X64_X64_ASSEMBLER_H_
#include <memory>
#include <vector>
#include "xenia/base/string_buffer.h"
#include "xenia/cpu/backend/assembler.h"
#include "xenia/cpu/function.h"
namespace xe {
namespace cpu {
@@ -39,8 +41,9 @@ class X64Assembler : public Assembler {
Function** out_function) override;
private:
void DumpMachineCode(DebugInfo* debug_info, void* machine_code,
size_t code_size, StringBuffer* str);
void DumpMachineCode(void* machine_code, size_t code_size,
const std::vector<SourceMapEntry>& source_map,
StringBuffer* str);
private:
X64Backend* x64_backend_;