프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

AustinKim의 이미지

[리눅스커널][디버깅] 크래시 유틸리티로 vmcore를 T32(Trace32)에 로딩하기

Forums: 

소개

크래시 유틸리티는 리눅스 커널 개발에서 인기 있는 디버깅 툴입니다. 특히 search 명령어로 메모리 서치를 할 수 있는 막강한 기능을 제공합니다. 하지만 프로세스별 콜스택을 이동하면서 지역변수를 볼 수 있는 기능이 없어 조금 불편합니다.

이번 포스팅에서 vmcore에서 스택 덤프를 추출해 T32 시뮬레이터로 콜스택을 올려 보는 방법을 소개합니다.

크래시 유틸리티로 프로세스 스택 메모리 덤프하기

"./crash64 vmcore vmlinux" 명령어로 크래시 유틸리티를 실행합니다.
austindh.kim~/backup/Vmcore_dump$ ./crash64 vmcore vmlinux

myiun20의 이미지

우분투 SD카드 복제

라즈베리파이 같은 보드에 SD카드를 뽑아서 다른 SD카드에 복제하고싶습니다.
어떻게 방법이없을까요?? 우분투 운영체제 SD카드를 윈도우에 꽂으니 자꾸 포맷하라구만 뜨고 인식이안됩니다.ㅠ

gurumong의 이미지

GTK+에서 도킹 패널을 구현할 수 있을까요?

Linux와 Windows 양쪽에서 사용가능한 UI 라이브러리를 찾다가 GTK+를 알게되었습니다
혹시 GTK+에서 때고 붙일 수 있는 도킹 패널을 쉽게 구현할 수가 있을까요?
김프에서 되는걸로 보아서 아마 가능할것 같은데 자료를 찾아보니 보이질 않네요

chocokeki의 이미지

aes cbc zero padding 궁금점

aes 128 cbc 는 만들었는데요 16B(128bit)로 나눠떨어지지 않는 크기 데이터도 암호화 할 수 있게 해달라는 요청이 들어왔습니다
그래서 0 패딩으로 구현하면 되겠거니하고 쉽게 생각했는데 이게 웬걸 안 쉽네요

다음과 같은 궁금한 사항이 생깁니다

1. 만약 3B를 암호화 하고 싶다고 가정했을 때 암호화 한 결과값은 16B로 나오는데
input에 3B output에 16B로 나오는게 맞나요?
(사용자 입장에서는 왜 3B를 넣었는데 왜 16B로 리턴이 되냐는 의문을 가지고 있어서요
이건 그냥 aes 자체가 그래서 그렇다고 설득을 하면 될까요?)

2. 위의 가정이 맞다면 사용자가 직접 16B로 나눠떨어지도록 공간을 잡고
0으로 직접 패딩을 하고 암호화 함수를 호출하는 거랑 별 차이가 없지 않나요?
(자동으로 되냐 수동으로 되냐)

3. 암호화 할 내용이 가변 크기이면 사용자가 암호를 풀었을 때 나오는 데이터 길이가 몇 인지 따로 관리를 하고 있어야 할까요?

fensy의 이미지

코드의 의미좀 알려주세요

typedef struct _bitfield_oled_byte_t{
unsigned char pixel_left : 4;
unsigned char pixel_right : 4;
}bitfield_oled_byte;

typedef struct _bitfield_oled_col_uint16_t{
uint16_t col_1 : 4;
uint16_t col_2 : 4;
uint16_t col_3 : 4;
uint16_t col_4 : 4;
}bitfield_oled_col_uint16;

구조체 선언시 : 4 의 동작이 어떻게 되는지 모르겠어요

leeki07의 이미지

쉘스크립트의 ex 스크립트 작성중에 :.,$d 가 잘 안되요.

쉘스크립트를 공부하여 사내장비 로그분석할때 응용하려 합니다.

우분투에서 테스트 중에 원하는 데로 결과가 안나와서 문의 드립니다.

[쉘스크립트파일이름은 "hoho.sh"]
ex $1 > /dev/null << woof
/$2
/100.sh
:1,.d
/101.sh
:.,$d
:wq $2
woof

상기와 같이 쉘스크립트를 작성하여
sh hoho.sh 20190316.log SN1234

실시하면
/1,.d 까지는 잘 실행되어 첫번째 행부터 100.sh가 검색된 행까지 삭제가 됨
101.sh까지 잘 검색되었을것으로 추정되나
/.,$d 는 실행되니 않고 그냥 $2 로 저장되어 끝이 남니다.

검색된 행부터 마지막행까지 지우는 다른 방법이 없나요?

dlsxjsptvmfhxhzhf의 이미지

혹시 빅데이터와 스몰데이터의 숫자적인 차이를 아시는분 계신가요?

이게 좀 상대적인 질문일수도 있지만..

단순히 데이터의 양이 많고 적다 라는 것말고, 어느정도의 숫자를 기준으로 해야하나요?

익명 사용자의 이미지

C언어 데이터 처리함수 문제 질문드립니다.

혹시 시간 괜찮으시다면 부탁드려봅니다.

사진 첨부파일에 있습니다.

kyuho6942의 이미지

컴파일 관련 질문있습니다

컴파일러를 배우고 있는 학생입니다..

일반적으로 컴파일시 오브젝트 파일은 실행할 수 없는 형태로 알고 있는데 라이브러리 링킹을 제외한 다른 이유들을 좀 알 수 있을까요??

익명 사용자의 이미지

리눅스에서 파일 확장시스템 질문

아래 사진과 같이

sda1,2,3,4 는 한줄에 나타나는대
sda5,6번은 왜 저렇게 나타나나요?
논리파티션이 5번부터 시작된다는거 때문인건 알겠는대

설명을 어떻게 하면 좋을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기