Index: runtime/vm/code_patcher.h |
diff --git a/runtime/vm/code_patcher.h b/runtime/vm/code_patcher.h |
index ebcdeaaed666992007a38d06011508620a39fc6d..bde916f2096ddaedc25eaa9cb961feb3455e1218 100644 |
--- a/runtime/vm/code_patcher.h |
+++ b/runtime/vm/code_patcher.h |
@@ -75,10 +75,13 @@ class CodePatcher : public AllStatic { |
const Code& new_target); |
static void PatchSwitchableCallAt(uword return_address, |
- const Code& code, |
- const ICData& ic_data, |
- const MegamorphicCache& new_cache, |
- const Code& lookup_stub); |
+ const Code& caller_code, |
+ const Object& data, |
+ const Code& target); |
+ static RawObject* GetSwitchableCallDataAt(uword return_address, |
+ const Code& caller_code); |
+ static RawCode* GetSwitchableCallTargetAt(uword return_address, |
+ const Code& caller_code); |
static RawCode* GetNativeCallAt(uword return_address, |
const Code& code, |