]> git.siccegge.de Git - frida/frida.git/blob - src/core/Function.cxx
Name functions in BasicBlock view
[frida/frida.git] / src / core / Function.cxx
1 #include "Function.hxx"
2 #include "core/events/RenameFunctionEvent.hxx"
3 #include "InformationManager.hxx"
4
5 #include <iostream>
6
7 Function::Function(const std::string& name, uint64_t start_address,
8 InformationManager* manager)
9 : start_address(start_address)
10 , manager(manager) {
11 setName(name);
12 }
13
14
15 void Function::setName(const std::string& new_name) {
16 name = new_name;
17 RenameFunctionEvent event(new_name, start_address);
18 manager->dispatch(&event);
19 }
20