태그>유저공간(총 6개의 글)
'유저공간' 관련 최근글
-
- [리눅스커널] 시스템 콜: 유저 공간에서 전달한 문자열 처리 방법

-
Linux Kernel(4.19) Hacks by AustinKim|2019/07/12 10:42
유저 공간에서 시스템 콜 아규먼트로 지정한 파일 이름은 커널 공간에 그대로 전달됩니다. 한 가지 예를 들어볼까요?[https://elixir.bootlin.com/linux/v4.19.30/source/fs/open.c]SYSCALL_DEFINE3(open, const char _user *, filename, int, flags, umo..
- [리눅스커널] 시스템 콜: 유저 공간에서 전달한 문자열 처리 방법
-
- [라즈베리파이] 시스템 콜 - 유저 공간 시스템 콜 발생 어셈블리 코드 분석

-
Linux Kernel(4.14) Hacks by Guillermo|2018/11/19 07:54
유저 공간에서 시스템 콜을 발생하는 코드는 어셈블리로 구현되어 있습니다. 그래서 아키텍처별로 시스템 콜을 실행하는 동작이 다릅니다. ARMv7 아키텍처(라즈베리파이)에서는 유저 공간에서 시스템 콜을 발생하는 동작은 다음과 같습니다. 1. r0 ~ r5 레지스터에 시스템 콜로 ..
- [라즈베리파이] 시스템 콜 - 유저 공간 시스템 콜 발생 어셈블리 코드 분석
-
- [라즈베리파이] 시스템 콜 - 유저 공간에서 시스..

-
Linux Kernel(4.14) Hacks by Guillermo|2018/11/14 21:32
유저 공간에서 커널 공간까지 어떤 코드로 시스템 콜을 구현했는지 분석을 시작합니다. 유저 모드에서 시스템 콜을 발생하면 커널 모드로 어떻게 스위칭하고 이후 시스템 콜 핸들러가 실행하는지 파악하는 것입니..
- [라즈베리파이] 시스템 콜 - 유저 공간에서 시스..
-
- [라즈베리파이] 시스템 콜 - 소프트웨어 인터럽..

-
Linux Kernel(4.14) Hacks by Guillermo|2018/11/08 12:41
소프트웨어 인터럽트를 한 문장으로 정의해 봅시다. 소프트웨어 인터럽트는 인터럽트가 아닙니다. 인터럽트는 하드웨어서 올려주는 전기 신호로 언제 발생할지 모르는 비동기적인 이벤트이나 통지입니다. 그런..
vector_swi, swi, 인터럽트, 유저공간, 커널공간
- [라즈베리파이] 시스템 콜 - 소프트웨어 인터럽..
-
- [리눅스커널] 시스템 콜 - 전체 흐름도 소개

-
Linux Kernel(4.14) Hacks by Guillermo|2018/11/06 12:40
이전 절에서 시스템 콜의 개념을 알아봤습니다. 시스템 콜 흐름도와 시스템 콜 동작은 그리 간단하지 않습니다. 시스템 콜 세부 동작을 알려면 시스템 전체 흐름도를 이해해야 합니다. 이어서 리눅스 전체 시스..
- [리눅스커널] 시스템 콜 - 전체 흐름도 소개
-
- [리눅스커널] 시스템 콜 소개

-
Linux Kernel(4.14) Hacks by Guillermo|2018/11/05 09:47
시스템 콜은 유저 모드에서 커널 모드로 진입하는 동작입니다. 시스템 콜은 다른 관점으로 유저 공간과 커널 공간 사이 가상 계층이자 인터페이스입니다. 유저 공간과 커널 공간 소개그렇다면 여기서 말하는 유저..
- [리눅스커널] 시스템 콜 소개



