안녕하세요 지금 기본적인 raw socket 프로그래밍을 해보고 있는데요 중간에 막히는 부분이 있어 이곳에 질문을 올려봅니다.
기본적인 소스 입니다.
while(1){
// recvfrom() 함수를 이용하여 패킷을 받음.
recvfrom( recv_socket, recv_packet, 100, 0, (struct sockaddr *)&target_address, &len );
Makefile파일을 작성하고 make를 실행해보면 Makefile:11: *** unterminated variable reference. Stop. 이와 같은 에러 메세지가 뜨는데요
뭐가 문제일까요? 아무리봐도 잘못된 부분은 없어 보이는데요
메모리 버퍼 디바이스 드라이버 작성중인데요
에러가나는데 원인을 모르겠네요...
ssize_t ram_read(uint32_t partition_id, char * buf, size_t count, loff_t offset) { #if 1/*test*/ copy_to_user(buf,memory_buffer,1); /* Changing reading position as best suits */ if (offset == 0) { offset=1; return 1
예를 들어서
struct file *file = NULL;
file = filp_open("/etc/aaa.bin", O_RDONLY, 0);
여기서 aaa.bin 파일의 시작 주소를 알고 싶습니다.
예와 같이 file pointer에서 정보를 얻을 수 없다면 다른 방법이라도 알려주세요~~
고수님들 부탁드려요~~
컴파일 에러가 나는데 무엇이 문제인지 모르겠습니다 ㅜ.ㅜ
//stack.h
#ifndef STACK_H_ #define STACK_H_ template <typename T> void swap(T & a, T & b) { T temp; temp = a; a = b; b = temp; } struct person { char name[10]; unsigned char age; }; void swap(person & a, person & b) { unsigned char temp; temp = a.age; a.age = b.age;
예를 들어 C++에서 이런 클래스가 있습니다.
template < typename T, unsigned int size = 2 > class Array { private: T arr[size]; public: T& operator [](unsigned int index) { return arr [ index ]; } /// 이하 생략 };
이런 클래스가 들어있는 DLL파일을 C#에서 어떻게 쓸 수 있나요?
제네릭이 이런 템플릿과 호환이 되나
아래 코드에서 C위치에서 B위치에 있는 변수를 참조하려고 합니다. 전역 변수 부분은 참조가 잘 되지만, 바로 전단계의 변수를 참조하려면, 즉, C에서 B위치를 참조하려면 어떻게 해야하나요?
#include <iostream> #include <stdlib.h> using namespace std; int a=10; // A. int main(int argc, char *argv[]) { int a=2
훔.. 질문이 너무 복잡했나..
이거라도 알고 싶네요. sigill 의 종류를 아는 방법이 siginfo_t -> code 를 보는것은 맞는지요?
-----------------------------------------------------------
안녕하세요.
SIGILL 은 다음과 같이 구성되어 있고 siginfo_t->code 에서 이를 구분할 수 있는것으로 알고 있습니다.
char F_name[20]; cout<<"이름을 입력해주세요 -> "; cin>>F_name; for(int i=0; i<SIZE; i++){
리눅스 2.6.19 이상 버젼의 커널 기준으로
mice 계열 드라이버를 만들었는데요.
insmod()를 따로 하지 않고, application 에서 해당 장치 파일을 open
하니 lsmod 에서 아래와 같이 뜨네요.
Module Size Used by Tainted: P test 9024 1
원래 lsmod 하면 없다가 app 에서 open 하니 바로 생기