1) In v8, ic.cc, i see functions like RUNTIME_FUNCTION(Runtime_KeyedLoadIC_Miss).I don't understand how are they invoked. Is there some connection with __ TailCallRuntime(Runtime::kKeyedLoadIC_Miss, arg_count, 1);from ic-<arch>.cc?
2) what is the difference between Runtime_KeyedLoadIC_Miss and Runtime_LoadIC_Miss ?
3) Can I profile these runtime functions using some c++ profiler? I want to see how much time is spent on subset of these runtime functions.