kosslab-kr / uftrace

Function (graph) tracer for user-space
https://uftrace.github.io/slide/
GNU General Public License v2.0
16 stars 0 forks source link

[19' 전상현] 최종보고서 #98

Closed hqsz closed 1 year ago

hqsz commented 5 years ago

Issues

  1. namhyung#860 argument를 출력하는 option으로 special character(null, backspace) 등을 출력하였을 때 정상적으로 출력되지 않는 문제 발견

Pull Requests

  1. namhyung#864

    • namhyung#857 issue를 해결하기 위해 json_quote function 내부에 불필요하게 single quote를 escape 하는 logic을 제거함.
    • namhyung#860 issue를 해결하기 위해 char를 출력하는 부분에서 특정 character를 출력하는 경우 강제로 escape 하도록 수정함
    • 이 경우 UTF-8 같은 multi-byte string의 경우 에는 정상작동하지 않을 수 있다는 comment를 받음
    • 출력하려는 String이 multi-byte string 인지 검사하는 logic 및 주석을 추가
  2. namhyung#904

    • namhyung#899 issue를 해결하기 위해 setup filter 함수에 option이 info 인 경우 에러 메세지를 출력하지 않도록 수정
    • setup filter 함수 내부에서 option을 체크하는 것 대신에 info option을 수행하는 함수에서 setup task 함수를 호출하는 방향으로 수정하는 것이 좋겠다는 comment를 받음
    • 추가적으로 언급되었던 함수 명을 수정하고 위의 방향대로 코드를 수정하였음
    • 또한 해당 이슈에서 발견된 error message 출력 오류를 수정함