def METHOD_NAME(self, tcb_addr):
    """ Get FreeRTOS task name given the TCB address """
    try:
        val = self._gdbmi_data_evaluate_expression('(char*)((TCB_t *)0x%x)->pcTaskName' % tcb_addr)
    except (ESPCoreDumpError, KeyError):
        # KeyError is raised when "value" is not in "payload"
        return ''
    # Value is of form '0x12345678 "task_name"', extract the actual name
    result = re.search(r"\"([^']*)\"$", val)
    if result:
        return result.group(1)
    return ''