def METHOD_NAME(self):
    """
    Update current call state.
    """
    if self._inhibit_update:
        return
    dbg = self._dbg_watcher.debugger
    if isinstance(dbg.am_obj, BintraceDebugger):
        func = dbg.get_current_function()
        if func is not None:
            func = func[0]
    else:
        func = None
    if func is self._last_updated_func:
        return
    self._model.clear()
    self._last_updated_func = func
    if func is not None and isinstance(dbg.am_obj, BintraceDebugger):
        self._top_level_function_level.setText(f"Current function: {func.name}")
        for func, event in dbg.get_called_functions():
            self._model.appendRow(CallTreeItem(func, event))
    else:
        self._reset_function_label()