Fix portable path.
Change-Id: Ie5d64bd851a6ad55d4eef051704916c8318fa2f9
diff --git a/src/oat_compilation_unit.h b/src/oat_compilation_unit.h
index 97815ac..ec7c9a3 100644
--- a/src/oat_compilation_unit.h
+++ b/src/oat_compilation_unit.h
@@ -31,15 +31,17 @@
class OatCompilationUnit {
public:
OatCompilationUnit(jobject class_loader, ClassLinker* class_linker, const DexFile& dex_file,
- const DexFile::CodeItem* code_item, uint32_t method_idx, uint32_t access_flags)
+ const DexFile::CodeItem* code_item, uint32_t class_def_idx,
+ uint32_t method_idx, uint32_t access_flags)
: class_loader_(class_loader), class_linker_(class_linker), dex_file_(&dex_file),
- code_item_(code_item), method_idx_(method_idx), access_flags_(access_flags) {
+ code_item_(code_item), class_def_idx_(class_def_idx), method_idx_(method_idx),
+ access_flags_(access_flags) {
}
OatCompilationUnit* GetCallee(uint32_t callee_method_idx,
uint32_t callee_access_flags) {
return new OatCompilationUnit(class_loader_, class_linker_, *dex_file_, NULL,
- callee_method_idx, callee_access_flags);
+ 0, callee_method_idx, callee_access_flags);
}
jobject GetClassLoader() const {
@@ -54,6 +56,10 @@
return dex_file_;
}
+ uint32_t GetClassDefIndex() const {
+ return class_def_idx_;
+ }
+
uint32_t GetDexMethodIndex() const {
return method_idx_;
}
@@ -83,6 +89,7 @@
const DexFile* const dex_file_;
const DexFile::CodeItem* const code_item_;
+ const uint32_t class_def_idx_;
const uint32_t method_idx_;
const uint32_t access_flags_;
};