1. 변수 값 제어
(lldb) expr variable_name = value
(lldb) expression variable_name = value
Bash
복사
int main(void)
{
int num = 42;
printf("%d\n", num); // breakpoint
return (0);
}
C
복사
1.
num을 42로 초기화
2.
expression 명령어로 num 변수를 4242로 재 정의
3.
결과
2. 함수 리턴값 제어
(lldb) Thread return value # 함수에서 원하는 값 반환
Bash
복사
int ft_return(void) // breakpoint
{
return (42);
}
int main(void)
{
int num;
num = ft_return();
printf("%d\n", num); // breakpoint
return (0);
}
C
복사
1.
thread return 명령어로 함수 리턴 값을 4242로 지정
2.
결과