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

chocokeki의 이미지

c언어 참조되지 않는 변수 최적화 방지 기법?

안녕하세요

가끔 일부 코드만 최적화를 방지해야 하는 경우가 있는데요
예를 들어 다음과 같습니다

아래 코드 설명을 첨가하자면 에러가 발생하면 무조건 hw에서 레지스터를 1회 읽어야 해당 레지스터가 클리어 되는 경우가 있습니다

그래서 tmp에 데이터를 옮겨넣고 tmp의 역할은 끝이납니다(다른곳에서 참조 x)

volatile uint32_t tmp;

if 에러
tmp = read_register(hw_address);

그래서 걱정이 되는 경우가 있는데요 tmp가 단순히 읽기만 하고 다른곳에서 참조를 하지 않기 때문에 최적화로 사라지는 문제가 생길까봐요

혹시 이런 경우에 대비할 뭔가 좋은 방법이 없을까요?

awdxawdx101의 이미지

1 word의 크기

윈도우즈 API에서 lParam의 HIWORD, LOWORD 할때는 word의 크기를 16bit로 취급하고, gdb의 메모리 보는 명령어의 x/wx 에서 'w'ord 는 32bit를 의미합니다.

어디서는 1워드가 16비트고 어디서는 1워드가 32비트라고 하는데 도대체 1워드의 크기는 몇 비트인가요?

류성철@Google의 이미지

AES 암호화 질문드립니다.

AES128로 데이터 통신시 통신상대가 무결한지 확인할려고 합니다.

평문 P 와 암호문 C 가 있을 때...

(ㄱ)이라는 모듈이 평문 P를 (ㄷ)으로 보내고
(ㄷ)이라는 모듈은 평문 P를 암호화 하여
(ㄷ)이 (ㄱ)모듈로 암호문 C를 보냅니다.
(ㄱ)에서는 암호문 C를 복호화 하여 평문 P와 동일한지 확인합니다.

이 떄 평문, 암호문은 노출될 위험을 가지고 있습니다.
그러면 암호문 내부의 key값 및 shift가 확인이 가능한가요?

abilists의 이미지

리뷰 부탁합니다. abilists 툴 베타버전이 릴리즈 했습니다.

http://www.abilists.com 리뉴얼과 함께 Abilists Tool을 릴리즈 했습니다. 그러나, Help는 양이 많아 앞으로 계속 업데이트 하겠습니다.

회사를 다니면서, 정말 실력 있는 엔지니어, 개발자가 회사를 그만 두고, 이직을 하는 경우가 많고,
재대로 된 평가를 받지 못하는것, 그리고, 바로 옆의 개발자의 진정한 실력과 경력을 공유하지 않는것에 문제가 있다고 생각해서 만들게 되었습니다.

지금 다니고 있는 회사에 파견해서 일하는 개발자가 많습니다. 회사에서도, 그 사람들을 관리하는 툴이 필요하다는걸 피부로 느끼고,업무 관련 기능도 추가 했습니다.

1.입사 지원자 관리 툴로써도 좋은 툴이라 생각이 듭니다.
2.학교, 동아리, 학원에서도 학생들 실력 관리 할 수 있는 툴로써도 괜찮다고 봅니다.

많이 써보시고, 앞으로 좋은 툴로써 발전 할 수 있도로 많으 피드백 부탁 드립니다.

vagabond20의 이미지

+

+

jbs0123의 이미지

커널 소스 파악 질문있습니다.

context switching이 어떻게 동작하는지 궁금하여 분석을 해보려다...내공이 부족하여 질문을 올리게 되었습니다.
일단
movq %rsp,TASK_threadsp(%rdi)
movq TASK_threadsp(%rsi), %rsp
이런 코드가 있는데 TASK_threadsp가 어떤 동작을 하는지 모르겠습니다. 찾아 들어가면 결국 마지막에
asm volatile("\n->" #sym "%0" #val :: "i" (val)) 나옵니다. 이건 또 어떤 문법인지..제가 C언어를 못하는건지 아니면 어셈인지.. 파악을 못하겠습니다. 도움좀 부탁드립니다.

seojh1431의 이미지

aclocal-1.4 is needed 표시가 나옵니다.

centos 6.8 64bit 버전입니다.

autoconf , automake 이런거 설치 해주어도 저런 것이 뜨는데 어떻게 해결해야할까요?

세벌의 이미지

오픈소스 커뮤니티 참여와 기여

Forums: 

온라인 강좌 아니고요... 오프라인... 특강 알려드립니다.

일시 : 2019. 3. 25.(월) 14:00
장소 : 국민대학교
주제 : 오픈소스 커뮤니티 참여와 기여
대상 : 국민대학교 학생 등

강사 : 제가 합니다.

특강 끝난 다음에 특강 관련 자료를 인터넷에 공유하려 합니다.

dygks8557의 이미지

c언어 정수를 입력받아 2진수로 표현하기 질문있습니다.!

양수를 입력받았을 때에는 출력이 잘 되는데 음수를 입력받았을 때에 1의 보수까지는 했는데 2의 보수로 넘어가는 부분에서 출력이 안되네요..
제 생각으로는 이상이 없는거같은데 54~63번에 어디에 이상이 있는지 궁금합니다!
아직 지저분한 코딩이지만 이쁘게 봐주세요..ㅎㅎ

페이지

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